我们有一个ASP.Net页面,其中包含一个启动过程的按钮,最多可能需要3分钟才能完成。我们遇到的问题是IE和IIS之间的连接在进程完成之前中止。
我们正在考虑改进任务的性能或将任务转移到异步流程中,但同时我正在寻找可以完成任务的快速修复。
我有......
但是我在90秒后继续在IE中的网络监视器的“结果”列中看到(已中止)。
作为旁注,我应该指出该过程确实完成(我可以在日志中看到)。用户只是不知道因为IE不再连接。
我还缺少其他东西吗?
答案 0 :(得分:0)
你必须做以下两件事,
在Web.Config文件中,
<sessionState mode="InProc" timeout="300"/>
在应用程序池的工作进程中,默认空闲超时也设置为300秒。