客户端注册

本主题介绍一项传统技术,保留该技术是为了向后兼容现有的应用程序,不建议对新的开发使用该技术。现在应该使用  Windows Communication Foundation (WCF) 来开发分布式应用程序。

通常在客户端应用程序配置文件中的 <client> 元素内注册服务器激活的对象和客户端激活的对象,以标识您的应用程序使用的远程对象。可指定服务器激活 (<wellknown>) 类型和客户端激活 (<activated>) 类型,但 <wellknown> 客户端实例元素所支持的特性不同于在 <service> 元素下指定的特性。在 <client> 元素内,<wellknown> 元素只能包含 displayNametypeurl 特性;而其他任何特性都将引发异常。

在 IIS 中配置远程处理客户端

如果您想要从 IIS 中承载的 ASP.NET 应用程序或 .NET 远程处理应用程序使用远程服务,则必须通过使用 RemotingConfiguration.Configure() 并传递配置文件的名称,使用 Global.asax 文件中的 Application_Start 处理程序加载配置文件。如果您将客户端信息放置到 Web.config 文件,则不自动选取该文件,因为它正在 IIS 中配置服务器。

另请参见

任务

如何:在 IIS 中配置远程处理客户端

参考

System.Runtime.Remoting.RemotingConfiguration Class

概念

远程应用程序的配置
远程对象配置

其他资源

使用配置文件注册远程对象
.NET Framework 远程处理概述