当我做
RemotingServices.Marshal(foo, uri);
和客户端连接,一切正常。 当我等待了几分钟,然后尝试连接客户端,客户端抛出一个RemotingException:对象“{服务的名称}”已断开或在服务器上不存在。
这里会发生什么? 是否有某种形式的超时?
当我做
RemotingServices.Marshal(foo, uri);
和客户端连接,一切正常。 当我等待了几分钟,然后尝试连接客户端,客户端抛出一个RemotingException:对象“{服务的名称}”已断开或在服务器上不存在。
这里会发生什么? 是否有某种形式的超时?
为了避免超时,您可以添加到您的远程对象下面覆盖的方法:
public override object InitializeLifetimeService(){
return null;
}