2011-11-25 35 views
1

所以我们一直停留在连接超时问题上,我们迷路了。在网页上超时

完全2分钟后,此asp.net Web应用程序上的所有页都超时。 说: 连接超时 说明:连接超时

在互联网上所有的文章表明,它是asp.net web配置设置“executionTimeout”。 (这里是我们的)

<httpRuntime executionTimeout="3600" requestValidationMode="2.0" maxRequestLength="15360" /> 

但很明显,我们被设置为远高于2分钟。我的一位同事也没有成功地摆弄iis设置。

有什么建议吗?

编辑:这不会发生在所有的调试,这使我倾向于它是一个IIS问题。

编辑:我们不认为它是一个asp.net会议的问题,因为我们仍然登录并可以浏览到其他安全的网页后,这种情况发生

解决:所以经过一些调查,我们发现,超时问题只是从我们内部网访问网站时发生的。显然我们有一些守护进程软件(Websense)在网络上运行,这是所有这些邪恶的根源。

+0

我认为2分钟超时可能会由客户端,而不是服务器执行。你用什么来访问你的网页,浏览器? – Zruty

+0

所有页面?静态内容呢? –

+0

参考这个http://stackoverflow.com/questions/648992/session-timeout-in-asp-net – giftcv

回答

1

上面你提到的应该工作,寻找在你的web.config文件以下(也许它的会话超时的问题):

<system.web> 
    <authentication mode="Forms"> 
      <forms timeout="20"/> 
    </authentication> 

    <sessionState timeout="20" /> 
</system.web> 

增加您使用的超时时间。

希望这会有所帮助。

+0

我们两个超时都是60分钟,但是感谢您的建议 – Murdock