我在Visual Studio 2017中创建了一个包含2个独立项目的解决方案
- Asp.net核心Web应用程序(.Net Framework)与Framework 4.6.2 for Angular 4
- 使用Framework 4.6.2 for WebAPI的Asp.net核心Web应用程序(.Net Framework)
醇>
项目1有项目2参考,所以我可以通过项目1调用webapi
我的Angular UI项目运行得非常好,但我无法点击我的网页API。
有人可以帮助我了解我需要做的任何设置来从项目1调用我的webapi
答案 0 :(得分:0)
在您的解决方案中有两个Web项目没有任何意义,因为您正在运行前端库(Angular),它实际上不需要自己的.NET项目,只需要Web项目中的文件夹。
更简单的方法是只拥有一个托管Web API的Web项目,然后将index.html和angular文件添加到该项目中的文件夹中。
我建议的另一个解决方案是运行Angular CLI(节点),然后与.NET中的Web API项目构建进行通信