VS2022 无法启动 IISExpress。找不到模块

问题描述 投票:0回答:1

我花了几天时间来追踪这个问题。 每次我单击“运行不调试”时,我都会收到一个弹出窗口,指出 VS2022 无法启动 IIS Express,并指出它找不到我试图测试的模块。 当尝试在调试模式下运行时,输出窗口显示 IIS Express 已终止,退出代码为 0,然后出现一个弹出窗口,显示无法找到 PID 为 IIS Express 的进程。

我进行了广泛的搜索并做了所有建议的事情:

  1. 修复 IIS Express 安装
  2. 重新安装 IIS Express
  3. 删除 %userprofile%\documents\iisExpress 中的所有文件/文件夹

这些都不起作用。 奇怪的是,我的开发系统上有多个 VS2022 项目,其中一些可以工作,但大多数都不能。 (我还应该说,这大约是两周前开始的,出乎意料。)

在一种情况下,我创建了一个新项目,只需将我的源文件从旧项目复制到新项目,它就起作用了!

长话短说..最终对我有用的解决方案是转到应用程序源文件夹中的 .vs 文件夹,导航到 .vs 中的项目文件夹,然后导航到 config 文件夹,然后删除文件“applicationhost.config” ”.

返回项目 IDE,在项目属性的“编译”选项卡中,重新创建虚拟目录。 当我尝试启动 IIS Express 时,一切都很顺利。

我希望这可以帮助面临类似情况的人。 可能对所有人都不起作用,但只需将其添加到要尝试的事情列表中即可!

visual-studio-2022 iis-express
1个回答
0
投票

答案在描述中。这里就不用重复了。

© www.soinside.com 2019 - 2024. All rights reserved.