问题
在某些情况下,“Microsoft Visual Studio (VS)”在您使用“Microsoft Internet Information Services Express (IIS)”并且在运行Build后显示此错误消息时已将网站项目附加到IIS
Unable to launch the IIS Express Web server
。
如果不再显示异常消息,我该如何解决?
答案 0 :(得分:4)
<强>前的要求强>
最好的步骤是了解究竟发生了什么。
运行PM并创建过滤器“'Process Name''是''iisexpress.exe'”。现在,您只能从IIS显示捕获事件。
使用键 F5 运行构建VS项目并观察PM结果。
使用“操作=处理开始”双击第一行打开并查看完整参数的详细信息以运行IIS,尤其是“命令行”。
打开名为“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"
<强>解强>
案例“apppool”
以下开关需要一个值:'apppool'
打开文件
%userprofile%\documents\iisexpress\config\applicationhost.config`
在“网站&gt;网站”部分中查找您的命名项目,或者通过从VS附加的bindingInformation
查找。从用于项目的版本中添加“应用程序”另一个参数“applicationPool”。
<application path="/" applicationPool="Clr4IntegratedAppPool">
现在测试它,完全关闭VS,再次打开项目并构建。
案例“配置”
<强>参考强>
感谢Finbar Ryan。
答案 1 :(得分:0)
在我的情况下,我尝试了我在网上发现的每一篇文章,没有任何作用,我做的最后一件事就是更改项目上的选项右键单击/使用visual studio web服务器,现在一切正常...
答案 2 :(得分:0)
我几乎尝试了所有方法,但没有奏效。然后我重新启动了我的电脑。并且 iis express 工作了 :) 我不知道我所做的可能需要重新启动。