Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 连接已超时_Asp.net_Iis - Fatal编程技术网

Asp.net 连接已超时

Asp.net 连接已超时,asp.net,iis,Asp.net,Iis,我有一个ASP.NET页面,根据请求的报告,它可以在任何地方运行几秒钟到几小时 该页面已经运行了一段时间,但最近我们在五分钟后开始收到“连接超时”错误 我用下面的代码创建了一个简单的测试页面,同样,它也在五分钟后超时 如您所见,页面应暂停六分钟,然后显示“It worked” 当我在本地和远程登台服务器上进行测试,而不是在生产服务器上进行测试时,就会出现问题 Partial Class Time Inherits System.Web.UI.Page Protected Sub

我有一个ASP.NET页面,根据请求的报告,它可以在任何地方运行几秒钟到几小时

该页面已经运行了一段时间,但最近我们在五分钟后开始收到“连接超时”错误

我用下面的代码创建了一个简单的测试页面,同样,它也在五分钟后超时

如您所见,页面应暂停六分钟,然后显示“It worked”

当我在本地和远程登台服务器上进行测试,而不是在生产服务器上进行测试时,就会出现问题

Partial Class Time
    Inherits System.Web.UI.Page

    Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init

        System.Threading.Thread.Sleep(600000)

        Response.Write("It worked")

    End Sub

End Class
我看不出登台服务器上的网站设置与生产服务器上的网站设置有任何明显区别

Partial Class Time
    Inherits System.Web.UI.Page

    Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init

        System.Threading.Thread.Sleep(600000)

        Response.Write("It worked")

    End Sub

End Class
在web.config中,我有以下设置,可以让页面处理10分钟

<compilation debug="false" targetFramework="4.0">
<httpRuntime executionTimeout="600"></httpRuntime>

偶然发现了答案,结果发现这与代码设置或服务器配置无关

相反,是浏览器引发了“连接超时”事件


我在Firefox中进行了测试,五分钟后出现上述错误,但使用Internet Explorer或Google Chrome时代码运行正常。

此异常是否来自您可能访问的数据库??您是否尝试使用探查器查看应用程序中的问题所在?您确定问题出在您的应用程序中,而不是某个地方的基础设施发生了变化吗?正如您所看到的,我没有试图访问测试页面中的任何数据库。我不能排除基础设施改变的可能性,但奇怪的是,它同时发生在我的本地PC和临时服务器上。