【问题标题】:Why has Visual Studio 2015 and IIS Express has stopped responding to any HTTP requests?为什么 Visual Studio 2015 和 IIS Express 已停止响应任何 HTTP 请求?
【发布时间】:2016-02-03 19:26:46
【问题描述】:

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

【问题讨论】:

    标签: webforms visual-studio-2015 iis-express


    【解决方案1】:

    我在安装 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 应用程序。与往常一样,YMMV。

    【讨论】:

    • 这正是我解决这个问题所需要的!谢谢:)
    • 我知道这是一篇相当老的帖子,但我现在找到了解决方案。在我刷新了我的 Windows 10 安装后,我发现 IIS Express 10 正在按预期工作。但在我从“程序和功能”对话框安装 IIS 后,Express 10 停止工作。巧合也注意到here。卸载 IIS 并重新安装 IIS Express 10 后,Visual Studio 15 现在可以再次使用 IIS express 10 进行调试,物有所值。
    • 感谢您的更新!我马上调查一下。将您的发现添加到您的原始答案中是值得的。
    猜你喜欢
    • 2016-11-13
    • 2016-12-29
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    相关资源
    最近更新 更多