具有 API 和 SPA 的 Visual Studio 解决方案 - 如何同时运行

use*_*789 3 asp.net iis iis-express asp.net-web-api

我有一个包含两个项目的视觉工作室解决方案。这两个项目都使用 .net Framework 4.7.2。一个项目是 SPA(单页应用程序),另一个项目是 API Web 项目。在 VS 中,当我启动任一项目的实例时,我可以通过 Visual Studio 使用 IISExpress 来导航到本地主机。但是,我无法同时运行两者来通过 SPA 访问 API。我已经使用 IIS Express 命令行完成了多项操作,以尝试使其正常工作,但无济于事。有人可以指出我正确的方向吗?

谢谢

Jal*_*hal 5

默认情况下,单个项目选择被配置为启动项目,但您也可以设置多个项目。要在 Visual Studio 中一次启动多个项目,您可以按照以下步骤操作:

1)打开Visual Studio并转到解决方案资源管理器。

2)点击属性

在此输入图像描述

3)默认设置单个项目作为启动项目。

在此输入图像描述

4)选择多个项目选项,并将需要启动的项目状态更改为启动。

在此输入图像描述

5)运行应用程序,您将看到浏览器中加载了两个项目。

在此输入图像描述

在此输入图像描述