【发布时间】:2010-10-17 05:08:14
【问题描述】:
我有一个用 C# 编写的 Web 服务,它位于 SharePoint 网站上。我已使用以下代码修改了 web.config:
<configuration>
<system.web>
<httpRuntime executionTimeout="360" />
...
对于 IIS Inetpub 文件、SP ISAPI web.config 文件和 SP 布局 web.config。我还使用相同的代码修改了 machine.config 文件,并尝试解决我在 IIS 中看到的任何超时。
当我从 Windows C# 应用程序调用此 Web 服务时,我可以进入 Web 方法并开始调试变量,但在很短的时间(约 1 分钟,可能更短)之后,变量值不再存在,因为它被返回:
System.Net.WebException "请求中止:操作已超时。"
我试图找出正确的超时值需要设置在哪里以及如何设置。我在完成所有更改后重新启动 IIS,但没有任何更改会产生不同的结果。
谢谢
【问题讨论】:
标签: c# .net web-services timeout