Dotnet中 Remoting技术 简明扼要的介绍 3 - 3
九、传值和传引用
(一) 通过实现MarshalByRefObject接口,会传引用
(二) 通过序列化,可以传值
十、
(一) TCP通道默认传二进制
(二) HTTP通道默认传Soap
十一、使用IIS来宿主Remoting
只需要建一个虚拟目录。虚拟目录的名字就对应RemotingConfiguration.ApplicationName ,
然后创建一个如下的Web.config文件,和一个bin目录,里面存放提供服务的程序集。
<configuration>      <system.runtime.remoting>          <application>               <service>                    <!--                    //                    对应的程序集放于bin目录,注意objectUri必须以 .soap/.rem 结尾。                    //                    SingleCall 服务器端激活                    Singleton  客户端激活                    -->                    <wellknown mode="SingleCall" type="WiseOwl.Calculator,MathObjects" objectUri="EphemeralCalc.rem" />                    <wellknown mode="Singleton" type="WiseOwl.Calculator,MathObjects" objectUri="SharedCalc.soap" />                    <activated type="WiseOwl.Calculator,MathObjects" />               </service>          </application>      </system.runtime.remoting> </configuration>
 
 
十二、开发.net Remoting的三步
(一) 开发 Remoting 组件
(二) 开发宿主
(三) 开发客户端