【问题标题】:How to solve "Microsoft Visual Studio (VS)" error "Unable to launch the IIS Express Web server"如何解决“Microsoft Visual Studio (VS)”错误“无法启动 IIS Express Web 服务器”
【发布时间】:2013-10-10 10:02:47
【问题描述】:

问题

在某些情况下,“Microsoft Visual Studio (VS)”当您使用“Microsoft Internet Information Services Express (IIS)”并且您在运行 Build 后将网站项目附加到 IIS 时会显示此错误消息

Unable to launch the IIS Express Web server.

如果异常信息不再显示,我该如何解决?

【问题讨论】:

    标签: visual-studio iis-express


    【解决方案1】:

    前置要求

    最好的一步是了解到底发生了什么。

    1. 下载并使用它“Sysinternals Process Monitor (PM)”。

    2. 运行 PM 并创建过滤器'Process Name' 'is' 'iisexpress.exe'。现在您只显示来自 IIS 的捕获事件。

    3. 使用 F5 键运行构建您的 VS 项目并观察 PM 结果。

    4. 双击带有Operation = Process Start 的第一行并查看详细信息以运行 IIS,尤其是“命令行”。

    5. Win+R 打开名为“Command shell”的“Command Line Interface (CLI)” 写入“cmd” 输入 IIS 命令行值并用 Enter。现在您看到了确切的错误:

       "C:\Program Files\IIS Express\iisexpress.exe"  /config:"C:\Users\{user_name}\Documents\IISExpress\config\applicationhost.config"  /site:"{project_name}" /apppool:"Clr4IntegratedAppPool"
      

    解决方案

    案例“apppool”

    以下开关需要一个值:apppool

    1. 打开文件

       %userprofile%\documents\iisexpress\config\applicationhost.config`
      
    2. sites > site 部分中查找您命名的项目或通过 VS 附加的bindingInformation。将您用于项目的版本中的另一个参数 applicationPool 添加到 application 部分。

       <application path="/" applicationPool="Clr4IntegratedAppPool">
      
    3. 现在测试它,完全关闭 VS,再次打开项目并构建。

    案例“配置”

    1. “删除 WebMatrix”或“创建符号链接”或在该位置替换它。

    参考

    【讨论】:

    • 通过这篇文章,我学到了很多关于如何解决 IIS 问题的知识。谢谢!
    • 我很高兴我帮助了@AnilNatha?
    【解决方案2】:

    在我的情况下,我尝试了我在网上找到的所有帖子,但没有任何效果,我做的最后一件事是更改项目右键单击/使用 Visual Studio Web 服务器的选项,现在一切正常......

    【讨论】:

      【解决方案3】:

      我几乎尝试了所有方法,但没有成功。然后我重新启动了我的电脑。并且 iis express 有效:) 我不知道我所做的是否需要重新启动。

      【讨论】:

        猜你喜欢
        • 2021-08-06
        • 2015-05-20
        • 1970-01-01
        • 1970-01-01
        • 2017-02-11
        • 1970-01-01
        • 2017-09-03
        • 2011-09-04
        相关资源
        最近更新 更多