Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.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
.net wcf绑定接收超时_.net_Wcf_Web Services - Fatal编程技术网

.net wcf绑定接收超时

.net wcf绑定接收超时,.net,wcf,web-services,.net,Wcf,Web Services,我已在wcf webservice的web配置中接收超时,设置为无限。但它不起作用,默认值为10分钟。然后应用程序崩溃了 我怎样才能在哪里赶上这次撞车?以及如何在那里输入ping或重新连接代码 或者是否有办法将receivetimeout增加到无穷大?您不能将Binding.receivetimeout属性设置为无穷大。您可以将其设置为的最大值为TimeSpan.MaxValue,略大于10675199天。将超时设置为max-2147483647。另外,还要确保为客户端配置设置超时 有关WCF的

我已在wcf webservice的web配置中接收超时,设置为无限。但它不起作用,默认值为10分钟。然后应用程序崩溃了

我怎样才能在哪里赶上这次撞车?以及如何在那里输入ping或重新连接代码


或者是否有办法将receivetimeout增加到无穷大?

您不能将Binding.receivetimeout属性设置为无穷大。您可以将其设置为的最大值为TimeSpan.MaxValue,略大于10675199天。

将超时设置为max-2147483647。另外,还要确保为客户端配置设置超时


有关WCF的不同超时值的详细说明,请参阅此线程:

如果要在配置文件中设置该值,则如下所示:

receiveTimeout="00:30:00"
但我认为将其设置为最大值不是一个好主意。试着把它设定在合理的范围内


如果你真的想要无限,在你的绑定上。

receiveTimeout=“2147483647”而不是“00:10:00”格式?这样行吗?谢谢。添加了一个链接,向您展示如何在您的绑定上启用可靠会话-这将允许无限。