.net - .NET 中是否有与 DCOM 相对应的可行方案?

标签 .net wcf com dcom

我知道 .net 有 WCF,我相信当它的代号为 Indigo(?)时,它被吹捧为 COM 的替代品 - 但它实际上适合在 .NET 应用程序中使用,提供与 C++/相同的功能DCOM 应用程序?

客户端-服务器系统上的 DCOM 应用程序可能会很痛苦,但我认为与其他选项(如 Web 服务)相比,它相当有效 - 无论如何,Web 服务还有其他问题。

那么,WCF 是 (D)COM 的真正继承者还是有不同的目标?

编辑:我专门谈论分布式应用程序和远程控制 - 例如,服务器可以导致在工作站上启动对话框,工作站可以调用服务器上的方法来发送响应,等等。我添加了“D”相应地我的标题。

最佳答案

WCF 从来就不是 COM 的替代品。 .NET框架本身就是COM的替代品。

WCF 旨在提供一个通用接口(interface),用于编写客户端/服务器应用程序,例如独立于所使用的协议(protocol)/传输/序列化机制的 SOAP Web 服务和远程应用程序。

关于.net - .NET 中是否有与 DCOM 相对应的可行方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1660407/

相关文章:

相当于 OS X 系统钥匙串(keychain)的 Windows 7

c# - 如何添加对 IRunnableTask 的引用

c# - BSTR (COM) 的长度

.net - 混合 MarshalByRefObject 和 Serializable

c# - 在 .NET JSON 序列化期间忽略字段;类似于 [XmlIgnore]?

C# - 在 catch 子句中使用 return

inheritance - 如何从WCF中未标记DataContractAttribute或SerializableAttribute的类继承?

c# - 从另一个进程访问对象

.net - web.config中的httpHelpPageUrl不起作用

javascript - 如何使用可从 Javascript 调用的 ATL 和 VS2010 创建 C++ COM 对象(带有类工厂)