Web.Api 2和Asp.Net核心在一个解决方案中

时间:2016-03-23 09:28:15

标签: asp.net azure asp.net-core odata asp.net-web-api2

目前我们在UI中使用ASP.NET核心项目。需要向其添加OData服务。据我所知,它还没有得到足够的支持,所以决定在一个单独的Web.Api 2项目中实现它。

  • 有没有人有过这样的经历?
  • 这是一种方法吗?
  • 我可能遇到部署到Azure的麻烦吗?

任何想法和想法都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

如果您在不同的Web应用程序上托管该网站,则必须在Web API上启用CORS,并且必须在开发期间对其进行测试以避免任何问题。

您可以通过将UI和API部署到同一个Azure Web App来解决此问题。您可以在根目录下使用UI,在虚拟目录下使用API​​,例如:apis