【发布时间】: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
目前我们的 UI 使用 ASP.NET 核心项目。需要向其添加 OData 服务。据我了解,它的支持还不够好,因此决定在单独的 Web.Api 2 项目中实现它。
任何想法和想法将不胜感激。
【问题讨论】:
标签: asp.net azure asp.net-core odata asp.net-web-api2
如果您将网站托管在不同的 Web 应用程序上,则必须在 Web API 上启用 CORS,并且必须在开发期间对其进行测试以避免任何问题。
您可以通过将 UI 和 API 部署到同一个 Azure Web 应用程序来解决此问题。您可以将 UI 放在根目录下,将 API 放在虚拟目录下,例如:apis
【讨论】: