Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.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# 增加WCF调用ASMX的超时_C#_Asp.net_Wcf_Asmx - Fatal编程技术网

C# 增加WCF调用ASMX的超时

C# 增加WCF调用ASMX的超时,c#,asp.net,wcf,asmx,C#,Asp.net,Wcf,Asmx,我有一个使用asmx web服务的WCF服务。对web服务的调用有时会超时。如何增加超时值,最好是在webconfig中 谢谢您应该能够在web.config中调整执行超时 ExecutionTimeout属性表示在ASP.NET自动关闭请求之前允许执行的最大秒数。默认值为110秒。仅当元素中的debug属性设置为false时,此超时才适用 <configuration> <system.web> <compilation debug="fal

我有一个使用asmx web服务的WCF服务。对web服务的调用有时会超时。如何增加超时值,最好是在webconfig中


谢谢

您应该能够在web.config中调整执行超时

ExecutionTimeout属性表示在ASP.NET自动关闭请求之前允许执行的最大秒数。默认值为110秒。仅当元素中的debug属性设置为false时,此超时才适用

<configuration>
    <system.web>
      <compilation debug="false" targetFramework="4.5" />
      <httpRuntime targetFramework="4.5" executionTimeout="60"/>
    </system.web>
</configuration>

您应该在您的Web.config内尝试此操作

1)


2)



谢谢-我只是想澄清一下,我的WCF网络配置中有这一点,它将更改WCF和ASMX之间的超时时间?对于使用ASMX web服务的WCF客户端,我相信您需要调整会话超时时间。您还可以调整客户端文件中绑定的接收超时。
<httpRuntime targetFramework="4.5.2" maxRequestLength="4194304" maxQueryStringLength="2048" executionTimeout="360" />
<binding name="uploadFilesBasicHttpBinding" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" receiveTimeout="00:10:10" sendTimeout="00:10:00" openTimeout="00:10:00" closeTimeout="00:10:00">