我花了几天时间来追踪这个问题。 每次我单击“运行不调试”时,我都会收到一个弹出窗口,指出 VS2022 无法启动 IIS Express,并指出它找不到我试图测试的模块。 当尝试在调试模式下运行时,输出窗口显示 IIS Express 已终止,退出代码为 0,然后出现一个弹出窗口,显示无法找到 PID 为 IIS Express 的进程。
我进行了广泛的搜索并做了所有建议的事情:
这些都不起作用。 奇怪的是,我的开发系统上有多个 VS2022 项目,其中一些可以工作,但大多数都不能。 (我还应该说,这大约是两周前开始的,出乎意料。)
在一种情况下,我创建了一个新项目,只需将我的源文件从旧项目复制到新项目,它就起作用了!
长话短说..最终对我有用的解决方案是转到应用程序源文件夹中的 .vs 文件夹,导航到 .vs 中的项目文件夹,然后导航到 config 文件夹,然后删除文件“applicationhost.config” ”.
返回项目 IDE,在项目属性的“编译”选项卡中,重新创建虚拟目录。 当我尝试启动 IIS Express 时,一切都很顺利。
我希望这可以帮助面临类似情况的人。 可能对所有人都不起作用,但只需将其添加到要尝试的事情列表中即可!
答案在描述中。这里就不用重复了。