2017-07-27 53 views
0

我创建了一个解决方案在Visual Studio中2个独立的项目,2017年添加的WebAPI项目引用

  1. Asp.net核心的Web应用程序(.NET框架)与框架4.6.2角4
  2. Asp.net核心的Web应用程序(.NET框架)与框架4.6.2的WebAPI

项目1具有项目2引用,以便我可以调用的WebAPI通过项目1

我的Angular UI项目工作得很好,但我无法打我的网页api。

有人可以帮我知道我需要做的,从项目1

+0

你是什么意思你是“不能打”您的Web API? – stybl

+0

我想这两个是不同的web项目,它们将来会在不同的本地主机,端口和域上运行。您将需要为web api启用CORS支持。请参阅我的文章如何在此处执行此操作:http://www.siddharthpandey.net/enable-cross-origin-resource-sharing-asp-net-web-api-2/ –

回答

0

有两个Web项目解决方案中的打电话给我的WebAPI任何设置有因为你是在一个运行的前端库(角)没有目的这实际上不需要自己的.NET项目,只需要一个Web项目中的文件夹。

一个更简单的方法是只有1个Web项目托管Web API,然后将index.html和角度文件添加到该项目的文件夹中。

另一种解决方案,我建议,将运行Angular CLI(节点),然后与Web API项目沟通建立在.NET