如何将 Angular 9 前端与 ASP.NET 4.7 API 后端合并到一个解决方案文件中?

How can I combine Angular 9 frontend with ASP.NET 4.7 API backend in one solution file?

我使用 angular CLI 单独制作了一个 angular 9 应用程序。我旁边有一个 ASP。 NET 4.7.2 Web 应用程序(准确地说是 WEB API),以便从前端 (ng) 进行 api 调用。如何将它们合并到单个解决方案文件中,以便我可以在 Windows 共享托管服务器上托管完整的应用程序? 两个查询:

  1. 如何将它们合并到单个解决方案文件中?
  2. 如何制作我将上传到共享服务器的 plesk 文件管理器上的最终托管包?

PS:请不要 link .NET CORE 的答案。我已经有足够的了。

如果需要更多信息:angular 运行 目前在端口 4200 和 API 在 3000。

我们需要更改 .NET Framework 项目的启动路径并且 index.html

1.Create 空 .NET 框架

2.Create Angular .NET Framework 项目中的项目 对于 example:angular-示例项目。这个项目输出文件到 dist 文件夹。

3.Set index.html 在 Angular 项目中

4.Change src/index 中的基本标签。html
<base href="/angular-sample/dist/angular-sample/">

5.Let的Ctrl+F5.