我有一个使用asmx Web服务的WCF服务。对Web服务的调用有时会超时。如何增加超时值,最好是在webconfig中。
由于
答案 0 :(得分:1)
您应该能够在web.config中调整执行超时。
HttpRuntimeSection.ExecutionTimeout
ExecutionTimeout属性指示在ASP.NET自动关闭之前允许执行请求的最大秒数。默认值为110秒。仅当元素中的debug属性设置为false时,此超时才适用。
<configuration>
<system.web>
<compilation debug="false" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" executionTimeout="60"/>
</system.web>
</configuration>
答案 1 :(得分:1)
你应该在你的Web.config里面试试......
1)<system.web>
<httpRuntime targetFramework="4.5.2" maxRequestLength="4194304" maxQueryStringLength="2048" executionTimeout="360" />
2)<basicHttpBinding>
<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">