Хорошо, я задал несколько вопросов на StackOverflow о .NET Remoting, и всегда есть хотя бы один человек, которому просто нужно вмешаться: «.NET Remoting устарел, используйте вместо этого WCF». Я понимаю, что он устарел, и нет никаких гарантий, что в будущем он будет поддерживать новые версии .NET Framework. Но каковы еще веские причины, по которым мы хотели бы перейти на WCF? Я видел несколько в основном незначительных неудобств, связанных с .NET Remoting, однако этого недостаточно, чтобы изменить умы сильных мира сего, которые твердо верят в «если он не сломан, не чините его». В настоящее время единственная причина, по которой такое отношение изменится, - это удаление .NET Remoting из будущей версии .NET Framework, так что кто знает, как долго это продлится?
Есть ли у кого-нибудь представление о том, почему именно WCF «лучше», чем .NET Remoting, или почему Remoting уступает WCF? Каковы плюсы и минусы каждой технологии? Есть ли дополнительные возможности, которые вы можете делать с WCF, а не с удаленным взаимодействием?
Я имею в виду, было бы здорово, если бы я смог убедить их разрешить нам перенести наше программное обеспечение на WCF только для того, чтобы можно было установить настраиваемый тайм-аут TcpChannel на стороне клиента (похоже, это какое-то время было нарушено, независимо от того, какие шаги или устранение неполадок, которые я пытаюсь), и когда это происходит, это делает наше программное обеспечение абсолютным дерьмом.
Заранее благодарим за то, что помогли пролить свет на это.