.net remoting的服务器端程序是自驻留的,即需要手工启动。它可以利用 IIS和Aspnet的基础结构体系,实现远程对象驻留在Aspnet服务上,以实现即时启动remoting服务。
实现步骤;
1、创建远程对象,继承自MarselRefObject对象。在网站项目的bin文件夹中存放远程对象程序集,不
需要再配置服务器信道,由Aspnet运行时完成了。
2、在web.config中进行配置。
<sonfiguration>
<system.runtime.remoting>
<application>
<service>
<wellknow mode="SingleCall"
type="hello,assemblyname"
objectUri="hello.soap/bin">//*****必须有这个soap或bin后缀
</service>
</application>
</system.runtine.remoting>
</configuation>
3*客户端程序调用,也需要进行配置。需要指定url为:
http://localhhost/virtualDirectory/hello.soap,上面是演示
Aspnet驻留remoting只支持已知对象。