3

我有一个 ASP.NET 程序正在启动这个异常,显然是随机的。我看过其他关于这个异常的问题,每个人都说这是 Response.Redirect 的问题。但是,我没有使用 Response.Redirect 调用,也没有使用 Response.End,所以我不知道这里发生了什么。

但是,我有一个假设:这个程序正在接收大量数据,它可以处理数据甚至 3 或 4 分钟,甚至更多。可能是在内部,有什么东西因此而关闭了连接或类似的东西吗?

非常感谢提前!!

4

2 回答 2

0

试试web.config中的executionTimeout,参考

http://msdn.microsoft.com/en-us/library/e1f13641.aspx

如果您在 IIS6+ 上,请检查应用程序池设置并确保它不会超时。这可能是 ping 问题,线程在执行期间变得无响应并且 IIS 关闭了应用程序池。将 Ping 启用关闭。

于 2009-12-24T02:00:06.383 回答
0

可能您遇到了导致相同 ThreadAbortException 的脚本超时。

如果您需要延长允许使用的处理时间:-

Server.ScriptTimeout = 900 // Time allowed in seconds
于 2009-12-16T11:17:41.333 回答