Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .Net远程处理长时间运行的进程超时_C#_Remoting - Fatal编程技术网

C# .Net远程处理长时间运行的进程超时

C# .Net远程处理长时间运行的进程超时,c#,remoting,C#,Remoting,我们建立了一个系统,其中多个服务使用.Net远程处理相互通信。移动到WCF现在不是一个选项 我们遇到一个问题,客户机在服务器上启动一个操作需要很长时间,因为它正在做大量的工作。在此操作过程中,服务器线程突然死亡,并抛出一个包含底层IOException的RemotingException,消息如下: "An existing connection was forcibly closed by the remote host" 我们自己也没有搞砸任何暂停。.Net远程处理是否有默认超时值,如果超

我们建立了一个系统,其中多个服务使用.Net远程处理相互通信。移动到WCF现在不是一个选项

我们遇到一个问题,客户机在服务器上启动一个操作需要很长时间,因为它正在做大量的工作。在此操作过程中,服务器线程突然死亡,并抛出一个包含底层IOException的RemotingException,消息如下:

"An existing connection was forcibly closed by the remote host"
我们自己也没有搞砸任何暂停。.Net远程处理是否有默认超时值,如果超时时间过长,该值将终止服务器线程

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