在ASP.NET 3.5 C#应用程序的一个aspx页面上,当我选择某些输入参数并单击“提交”按钮时,后端数据库查询将运行大约6分钟,并使用其结果更新gridview。此gridview位于UpdatePanel中,其“提交”按钮为AsyncPostBackTrigger。
由于默认超时为90秒,我将ScriptManager AsyncPostBackTimeout增加到600(10分钟,只是为了安全)。当我在本地运行应用程序(localhost)时,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).
请帮忙。感谢。