Ответ 1
Приложения .NET Remoting могут использовать протоколы HTTP, TCP и SMTP, тогда как WCF может использовать именованные каналы и MSMQ вместе со всеми этими протоколами.
Здесь вы можете найти лучший ответ: От .NET Remoting до Windows Communication Foundation
Заключение
Как вы видели, переход с .NET Remoting на WCF не является задачей вы должны бояться. Для большинства приложений простой трехступенчатый процесс может привести ваше приложение к новой платформе. В большинстве случаев, вам нужно будет только пометить свои интерфейсные контракты [ServiceContract] и [OperationContract], ваши структуры данных с [DataContract] и [DataMember] и, возможно, изменить некоторые части вашего модель активации должна основываться на сеансах, а не на клиенте объекты.
Если вы решите, что хотите воспользоваться преимуществами функций из Windows Communication Foundation, полная миграция из Поэтому .NET Remoting для WCF является довольно простой задачей для большинство приложений.
Вы также можете найти разницу в производительности между двумя в Сравнение производительности Windows Communication Foundation (WCF) с существующими распределенными технологиями связи
При переносе распределенных приложений, написанных с помощью ASP.NET Web Services, WSE,.NET Enterprise Services и .NET Remoting для WCF, производительность по крайней мере сопоставима с другими существующими Microsoft распределенных коммуникационных технологий. В большинстве случаев производительность значительно лучше для WCF по сравнению с другими существующими технологиями. Еще одна важная характеристика WCF заключается в том, что пропускная способность производительность по своей природе масштабируется от Uni-процессора до четырехъядерного процессор.
Чтобы обобщить результаты, WCF на 25% -50% быстрее, чем ASP.NET Web Услуг и примерно на 25% быстрее, чем .NET Remoting. сравнение с .NET Enterprise Service зависит от нагрузки, так как в одном случае WCF почти на 100% быстрее, но в другом сценарии он почти на 25% медленнее. Для реализации WSE 2.0/3.0 перенос их в WCF будет, очевидно, обеспечивают наиболее значительную прирост производительности почти в 4 раза.