我们在 Sharepoint 2010 中部署的 aspx 页面上有一个长时间运行的进程。假设该进程是 Thread.Sleep(10 分钟),并在 EventViewer 中记录该进程成功完成。
在域 A 和 B 服务器中部署代码,一切正常。但是在Domain C SharePoint服务器中部署代码后,页面在两分钟后完全准确地在浏览器中显示“页面无法显示”。
附加 HTTPWatch/Fiddler 显示服务器重置连接。检查 IIS 日志显示连接已中止/终止。
奇怪的是,即使客户端看到上述错误,服务器进程也会完成。服务器日志显示长时间运行的过程已完成。
这可能是网络问题吗?防火墙问题或 Sharepoint 2010 服务器问题?我们尝试在 Templates\Layouts\web.config 文件中更改执行超时,但仍然没有用。更改了 IIS 中 AppPool 帐户的超时值。更改浏览器的 KeepConnectionAlive 设置。似乎没有任何效果。
非常感谢任何帮助。
谢谢,