我并排安装了 vs2010 和 vs2012。如果我在 vs2010 中打开我们的 MVC 站点并使用开发 Web 服务器运行它,它工作正常,如果我在 vs2012 中执行相同的操作,则每次对该站点的第一个请求时都会收到“服务器太忙”。第一个请求之后的每个请求都工作正常。
更新:我注意到在 vs2012 中它只发生在项目需要构建的时候。如果我没有做任何更改,即项目不需要构建,我按 F5 启动它并打开 IE,它工作正常,并且我不会在浏览器中收到“服务器太忙”消息。
我的 ASP.Net 解决方案也遇到了这个问题。 Stack Overflow 或其他任何地方都没有解决此问题的方法。
Setup:
Visual Studio 2013(但我认为它也适用于 vs 2010/2012 ASP.Net Web 应用程序 IIS 快速设置)。
我们的生产环境从来没有出现过这个问题,因为它运行在IIS上。
我已经尝试了很多方法来修复它,但我找到了一个特定的解决方案。我设置了delayNotificationTimeout https://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.delaynotificationtimeout.aspx到 20 秒,而不是默认的 5 秒,这不足以让我们的解决方案想象出成功运行所需的一切。
<system.web>
<httpRuntime maxRequestLength="104850"
executionTimeout="600"
enableVersionHeader="false"
delayNotificationTimeout="20" />
</system.web>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)