远程方法调用的.NET标准是什么?

时间:2010-08-24 19:10:32

标签: c# .net

情景:

  • 通用程序集定义域对象类型(客户端和服务器程序集引用的程序集)
  • 服务器程序集定义返回基本类型或公共程序集中定义的类型的类和方法
  • 客户端程序集需要调用服务器定义的方法,当然,还要以适当的类型获取结果。

解决此问题的.NET 3.5标准方法是什么?你能否在网上指出任何资源来帮助我度过难关?

2 个答案:

答案 0 :(得分:10)

它可能有点矫枉过正,但它是我最熟悉的远程处理方法,似乎是当前的.NET平台标准:Windows Communication Framework(WCF)。

以下是一些参考文献:

MSDN library articles on WCF

WCF Developer's Primer from CODE Magazine

A quick summary primer of what's covered in the other two

答案 1 :(得分:5)

好吧,您可以使用.NET Remoting,但这已被正式弃用,您应该选择WCF

编辑:WCF不共享程序集,而是共享客户端和服务器用于为指定类型和方法生成解析器的XML协定。