【问题标题】:"Unable to Launch the IIS Express Web Server" (UseIIS vs. UseIISExpress)“无法启动 IIS Express Web 服务器”(UseIIS 与 UseIISExpress)
【发布时间】:2020-10-23 07:20:00
【问题描述】:

使用 Visual Studio 2012 时,突然出现“无法启动 IIS Express Web 服务器”的错误,答案不是更改端口号,所以请不要这样做。答案也不是删除 IIS Express 文件夹或 applicationHost.config 文件……这些解决方案都不起作用。唯一可以让任何程序运行的方法是在 .csproj 文件中将“UseIIS”更改为 false,同时将“UseIISExpress”设置为 true。

<UseIISExpress>true</UseIISExpress>
<UseIIS>False</UseIIS>

如果我翻转它们(UseIIS=true 和 UseIISExpress=false),它不会运行,同样的错误。在同事的 PC 上,这两个值都设置为 true,并且该人在运行项目时没有任何问题。什么可能导致这种不一致,我们如何解决这个问题,这样我们就不必编辑每个 .csproj 文件来让程序运行?我们与 100 多个程序合作,所以这并不理想。

【问题讨论】:

  • docs.jexusmanager.com/tutorials/vs-diagnostics.html#background 如果不透露所有相关设置,就无法分辨出什么不一致。
  • 我真的不确定要显示哪些其他相关设置。我很乐意分享相关的设置,但还需要什么?
  • 运行诊断并编辑您的问题以包含报告。该工具收集了大多数此类设置。

标签: visual-studio iis visual-studio-2012 iis-express


【解决方案1】:

很难根据错误信息直接定位问题。我们必须尝试每一种解决方案来解决它。
此类问题在安装VS2012的Win7机器上经常出现。
很多人在 SO 上发布与此问题有关的问题,我们必须找到适合我们的解决方案。
Unable to launch the IIS Express Web server
在我这边,我选择修复它并再次使用管理员帐户运行 VS。效果很好。

如果有什么可以帮助的,请随时告诉我。

【讨论】:

    猜你喜欢
    • 2011-09-04
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 2013-04-26
    相关资源
    最近更新 更多