【发布时间】:2012-05-05 11:41:31
【问题描述】:
我们在 Sharepoint 2010 中部署的 aspx 页面上有一个长时间运行的进程。假设该进程是 Thread.Sleep(10 分钟),并在 EventViewer 中记录该进程成功完成。
在域 A 和 B 服务器中部署代码,一切正常。但是在Domain C SharePoint服务器中部署代码后,页面在两分钟后在浏览器中完全显示“无法显示页面”。
附加 HTTPWatch/Fiddler 显示服务器重置连接。检查 IIS 日志显示连接已中止/终止。
奇怪的是,即使客户端看到上述错误,服务器进程也会完成。服务器日志显示长时间运行的进程已完成。
这可能是网络问题吗?防火墙问题或 Sharepoint 2010 服务器问题?我们尝试在 Templates\Layouts\web.config 文件中更改执行超时,但仍然没有用。更改了 IIS 中 AppPool 帐户的超时值。更改浏览器的 KeepConnectionAlive 设置。似乎没有任何效果。
非常感谢任何帮助。
谢谢,
【问题讨论】:
-
你检查过MOSS日志吗?
-
您使用的是虚拟机服务器吗?如果是这样,通过回滚到问题服务器上的基础映像应该更容易处理注册表设置差异......
标签: c# asp.net sharepoint sharepoint-2010