IISExpress 未运行解决方案 Visual Studio 2022 中的所有项目

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

我有一个包含多个 ASP.NET Web 应用程序的解决方案。在 VS 的早期版本中,调试这些应用程序中的任何一个也会启动 IIS Express 中的其他应用程序,如站点下所示。

VS 2022 在上次更新之前运行良好。现在,启动应用程序时运行的内容是一个混合体。在一种情况下,只有已启动的应用程序出现在 IIS Express -> 站点中。在另一个中,目标应用程序加上另一个出现。

我已经仔细检查了我的项目设置,每个设置都设置为在 IIS Express 中运行。

我开始使用的唯一设置是新热重载的“启用编辑并继续”。看来问题是在该功能推出后才开始的。

还有其他人遇到同样的问题并希望找到解决方案吗?

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

我找到了答案。

在解决方案本身下方,是启动项目部分。在这里您可以将其更改为运行当前选定的项目、单个项目或多个项目。

  1. 右键单击解决方案并选择属性。
  2. 在左侧窗格中,选择启动项目
  3. 选择多个启动项目
  4. 对于要同时运行的每个项目,将其“操作”更改为“开始”。

0
投票

我尝试将调试选项中的bitness设置为x86,它对我来说效果很好。

我有一个 x64 的 Windows 版本,但由于某种原因,在 vs2022 中 IIS Express 无法与 x64 一起工作。

注意配置也写在你的.csproj文件中

应用程序,因此如果您使用TFS或类似的程序并签入,它将成为稍后使用该应用程序的默认选项。

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