.Net Remoting长时间运行的进程超时

时间:2016-08-26 15:48:35

标签: c# remoting

我们有一个系统设置,其中有几个服务使用.Net Remoting相互通信。现在不能选择迁移到WCF。

我们遇到的问题是客户端在服务器上启动操作需要很长时间,因为它正在做很多工作。在此操作的中间,服务器线程突然死亡,并抛出带有基础IOException的RemotingException,并显示以下消息:

"An existing connection was forcibly closed by the remote host"

我们自己没有搞过任何超时。 .Net Remoting是否有一个默认超时值,如果花费的时间太长,它将终止服务器线程吗?

与此同时,我们正在使用远程调用生成另一个线程来完成工作并立即返回。还有其他选择吗?

0 个答案:

没有答案