如何解决“Microsoft Visual Studio(VS)”错误“无法启动IIS Express Web服务器”

时间:2013-10-10 10:02:48

标签: visual-studio iis-express

问题

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

Unable to launch the IIS Express Web server

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

3 个答案:

答案 0 :(得分:4)

<强>前的要求

最好的步骤是了解究竟发生了什么。

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

  2. 运行PM并创建过滤器“'Process Name''是''iisexpress.exe'”。现在,您只能从IIS显示捕获事件。

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

  4. 使用“操作=处理开始”双击第一行打开并查看完整参数的详细信息以运行IIS,尤其是“命令行”。

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

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

    案例“apppool”

      

    以下开关需要一个值:'apppool'

    1. 打开文件

      %userprofile%\documents\iisexpress\config\applicationhost.config`
      
    2. 在“网站&gt;网站”部分中查找您的命名项目,或者通过从VS附加的bindingInformation查找。从用于项目的版本中添加“应用程序”另一个参数“applicationPool”。

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

    4. 案例“配置”

      1. “删除WebMatrix”或“创建符号链接”或在该位置替换它。
      2. <强>参考

        感谢Finbar Ryan

答案 1 :(得分:0)

在我的情况下,我尝试了我在网上发现的每一篇文章,没有任何作用,我做的最后一件事就是更改项目上的选项右键单击/使用visual studio web服务器,现在一切正常...

答案 2 :(得分:0)

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