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