IIS Express Internet Explorer无法显示网页...直到重新启动

时间:2013-07-10 16:51:52

标签: asp.net visual-studio iis-express

我有一个asp.net应用程序,我使用IIS Express在本地调试。 我有一个设置,通过它我可以http//machine-name:port/appname(而不是localhost)访问它。

这很顺利,直到在调试过程中突然出现问题我得到了消息:

  

Internet Explorer无法显示网页

我做了什么,在重新启动Windows之前它不再起作用。

以前有人遇到过这个问题吗?有没有办法解决这个问题,而无需重新启动Windows? 我在Visual Studio 2010中使用Windows 7,但这也发生在VS 2012中。

编辑此问题已停止发生。这让我相信这是他们在其中一个更新中修复的微软错误

3 个答案:

答案 0 :(得分:3)

只是在黑暗中捅,因为你没有得到任何回复...尝试删除(甚至只是重命名)“My Documents \ IISExpress \ config”下的applicationHost.config,然后打开VS.net并再次运行您的项目。将为您生成新的IISExpress配置文件。我过去曾经用过一些东西搞砸了,然后用新的东西重新开始修复它。

答案 1 :(得分:1)

我在特定情况下遇到了同样的问题。

就像,第一页的Page_Load事件包含将响应重定向到第二页的代码,第二页的Page_Load事件包含将响应重定向回第一页的代码。

因此,由于此浏览器响应陷入无限循环并显示消息:“Internet Explorer无法显示网页”。

所以我建议你检查可能导致问题的响应重定向逻辑。

答案 2 :(得分:0)

如果您使用像Ninject这样的DI框架,并且您正在对服务依赖项进行更改,请注意不要生成循环依赖项。启动应用程序时,您可能会收到同样的错误。