代码之家  ›  专栏  ›  技术社区  ›  Jason Sperske

为什么Visual Studio 2015和IIS Express已停止响应任何HTTP请求?

  •  1
  • Jason Sperske  · 技术社区  · 8 年前

    我一直在开发一个Web窗体ASP。net web应用程序,但最近我尝试升级到Visual Studio 2015,现在每次启动项目时都会等待请求。这不是服务器响应(如500或404),它只是从不响应。为了尝试隔离此问题,我卸载了Visual Studio的所有副本(我安装了2012、2013和2015),删除了 %userprofile%\DocumentsIISExpress 文件夹中,只重新安装了VS2015,并创建了一个完全空的web项目(只有默认的web表单样板)。下面是我正在经历的事情的屏幕截图:

    enter image description here

    1 回复  |  直到 8 年前
        1
  •  4
  •   Community miroxlav    7 年前

    安装Visual Studio 2015 Update 1后,我也遇到了同样的问题。事实证明,VS 2015删除了Visual Studio 2013附带的IIS Express 8.0,并安装了IIS Express 10.0。出于某种原因,此版本的IIS Express不适用于某些开发人员。

    作为解决方法,我最终从“程序和功能”控制面板卸载了IIS Express 10.0,并重新安装了IIS Express 8.0 download from Microsoft .

    这似乎解决了我遇到的问题,但我不知道iis express 10.0中是否有vs2015调试和应用程序执行所依赖的功能。在我用VS 2015和IIS Express 8.0进行的极其有限的测试中,YMMV似乎一切都很好。

    更新:

    在刷新操作系统时,我注意到IIS Express 10工作正常。但当我从“Windows程序和功能”对话框安装IIS时,express停止工作,并按上述方式运行。其他人注意到 this coincidence

    在我的情况下,卸载IIS并重新安装IIS Express 10允许我使用IIS Express 10调试我的web应用程序。