将Angular JS项目集成到Web Api项目中

时间:2017-03-03 12:10:54

标签: asp.net angularjs asp.net-web-api asp.net-web-api-routing

我目前有一个Play项目,其中Angular Front-end与Gulp集成在一起。现在我需要将角度代码重用到.Net Web-Api项目中。将 APP API 作为单独的项目将起作用。但是为了避免处理不同的端口和CORS,唯一的选择是将一个项目部署到AngularJs项目与Web Api项目集成的一个端口。

我已经检查了很多问题,只有这个Stack-overflow answer似乎与我的场景相关,但是对于那个解决方案也没有运气。

有谁知道如何进行这种整合。是否可以将两者整合到一个项目中

1 个答案:

答案 0 :(得分:0)

  1. 创建ASP.NET MVC应用程序。
  2. 使用您的index.html从Angular应用程序更改默认的Index.cshtml。 (您可能需要更正其他文件的路径)。
  3. 现在,ASP.NET运行您的应用程序,以便您可以添加WebAPI控制器而不是从ApiController继承的MVC控制器。