【问题标题】:Web.Api 2 and Asp.Net core in one solutionWeb.Api 2 和 Asp.Net 核心在一个解决方案中
【发布时间】:2016-03-23 09:28:14
【问题描述】:

目前我们的 UI 使用 ASP.NET 核心项目。需要向其添加 OData 服务。据我了解,它的支持还不够好,因此决定在单独的 Web.Api 2 项目中实现它。

  • 有没有人有这样的经历?
  • 这是一条路吗?
  • 我在部署到 Azure 时会遇到问题吗?

任何想法和想法将不胜感激。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 我相信你答案的后半部分就是我要找的。你能提供一些关于如何做到这一点的指导吗?当我尝试将第二个应用程序 (API) 部署到同一个 Azure 应用程序时,第一个应用程序 (Web / UI) 被覆盖,反之亦然。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-01
    • 2019-11-04
    • 1970-01-01
    • 2018-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多