0

当我做

RemotingServices.Marshal(foo, uri);

客户端连接,一切正常。当我等待几分钟然后尝试连接客户端时,客户端会抛出 RemotingException:对象“{服务名称}”已断开连接或在服务器上不存在。

这里会发生什么?是否有某种超时?

4

1 回答 1

5

为避免超时,您可以向远程对象添加以下重写方法:

public override object InitializeLifetimeService(){
  return null;
}
于 2013-04-23T15:44:11.410 回答