好的,所以我在 StackOverflow 上问了几个关于 .NET Remoting 的问题,并且总是至少有一个人不得不插话,“.NET Remoting 已被弃用,请改用 WCF。” 我了解它已被弃用,并且不保证将来支持新版本的 .NET Framework。但是我们想要转移到 WCF 的其他一些好的理由是什么?我已经看到了 .NET Remoting 的一些小问题,但是,这还不足以改变那些坚信“如果它没有损坏,就不要修复它”的权力的想法。目前,态度会改变的唯一原因是如果 .NET Remoting 从未来版本的 .NET Framework 中删除,那么谁知道这会持续多久?
有没有人知道为什么 WCF 比 .NET Remoting“更好”,或者为什么 Remoting 不如 WCF?每种技术的优缺点是什么?您是否可以使用 WCF 而不是 Remoting 执行其他操作?
我的意思是,如果我能说服他们让我们将软件迁移到 WCF 只是为了允许在客户端设置可配置的 TcpChannel 超时(无论采取什么步骤,这似乎已经中断了一段时间)或故障排除我尝试),当这种情况发生时,它使我们的软件看起来像绝对的垃圾。
提前感谢您帮助阐明这一点。