首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

Remoting中至于ClientSponsor类的使用

2011-12-25 
Remoting中关于ClientSponsor类的使用HelloServer obj new HelloServer()//创建的远程对象ClientSponso

Remoting中关于ClientSponsor类的使用
HelloServer obj = new HelloServer();//创建的远程对象 
ClientSponsor sponsor = new ClientSponsor(TimeSpan.FromSeconds(10)); 
sponsor.Register(obj); 
Console.WriteLine(obj.HelloMethod("James")); 

为什么运行后报 ‘由于安全限制,无法访问类型 System.Runtime.Remoting.ObjRef‘异常

[解决办法]
ding
[解决办法]
ding
[解决办法]
防火墙关掉看看,最好把所有代码贴上来
[解决办法]
Hashtable HttpProperties = new Hashtable();
HttpProperties["name"] = "服务信道";
HttpProperties["priority"] = "50";
HttpProperties["port"] = "2000";
SoapServerFormatterSinkProvider HttpProvider = new SoapServerFormatterSinkProvider();//务器格式化程序信道接收器提供程序提供实现
HttpServerChannel sMyChannel = new HttpServerChannel(HttpProperties, HttpProvider);
ChannelServices.RegisterChannel(sMyChannel, false);//在实例化通道对象时,将端口号作为参数传递。然后再调用静态方法RegisterChannel()来注册该通道对象即可。
#endregion
//WellKnown激活模式 注册远程对象 服务器端激活,又叫做WellKnow方式,很多又翻译为知名对象 typeof(ServerRemoteObject.ServerObject),"ServiceMessage",WellKnownObjectMode.SingleCall);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(IPassport), "IPassport", WellKnownObjectMode.Singleton); //认证接口对于WellKnown对象,可以通过静态方法 RemotingConfiguration.RegisterWellKnownServiceType()来实现
RemotingConfiguration.RegisterWellKnownServiceType(typeof(IMetaManager), "IMetaManager", WellKnownObjectMode.Singleton); //数据管理接口

[解决办法]
有可能是防火墙

热点排行