在 ASP.NET 3.5 C# 应用程序的一个 aspx 页面上,当我选择某些输入参数并单击“提交”按钮时,后端数据库查询会运行大约 6 分钟,并使用其结果更新 gridview。此网格视图位于 UpdatePanel 中,其提交按钮为 AsyncPostBackTrigger。
由于默认超时为 90 秒,我将 ScriptManager AsyncPostBackTimeout 增加到 600(10 分钟,为了安全起见)。当我在本地(本地主机)运行应用程序时,gridview 会按预期更新。但是当我从另一台客户端机器访问这个应用程序时,它会持续运行 10 分钟并且最后不会更新 gridview,即使后端查询已在 6 分钟内完成。
http://localhost/appname/page.aspx (works)
http://another_ip/appname/page.aspx (same web server, different client machine, doesn't work).
请帮忙。谢谢。