Web服务调用的默认超时

时间:2012-05-23 09:19:04

标签: .net web-services

我有一个包含多个项目的解决方案,其中一个项目消耗了大量的web服务。 代理是从WSDL生成的,我不控制代理类的超时属性。

我想知道是否有办法在web.config中为webservices调用定义解决方案范围的默认超时参数?

感谢大家

1 个答案:

答案 0 :(得分:2)

据我所知,您可以使用web.config中的httpruntime executionTimeout设置执行此操作

<httpRuntime 
    executionTimeout="36000" />

请注意,只有当编译元素中的debug属性为False时,此超时才适用。

<compilation 
   debug="false" />

有关详细信息,请参阅: http://msdn.microsoft.com/en-us/library/e1f13641.aspx