【发布时间】: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