当我这样做时
RemotingServices.Marshal(foo, uri);
客户端连接,一切正常。当我等待几分钟然后尝试连接客户端时,客户端抛出一个RemotingException:对象'{service of service}'已断开连接或在服务器上不存在。
这里发生了什么?是否存在某种超时?
答案 0 :(得分:5)
为避免超时,您可以向您的远程对象添加以下重写方法:
public override object InitializeLifetimeService(){
return null;
}