【发布时间】:2015-09-24 21:59:12
【问题描述】:
我已将一个 Web API 项目部署到 Azure Web 应用。我正在尝试从 angularjs 应用程序向 API 发出 $http.get 请求。但它给出了一个 CORS(跨域)异常,尽管我在我的 Web API 启动配置中启用了它
app.UseCors(CorsOptions.AllowAll);
我想为 Azure Web 应用启用 CORS,我相信这会解决问题
编辑 http://nearestbuyweb.azurewebsites.net/ 这是 Web 应用程序的 URL。它试图访问发生异常的http://nearestbuyapi.azurewebsites.net/api/MenuBar。
我认为 Azure Web App 不可能。 MSDN Question
请帮忙!
【问题讨论】:
-
澄清一下,当您的站点尝试对第二个站点进行 API 调用时,您会收到 CORS 异常,还是在第二个站点尝试对您的站点进行 API 调用时收到 CORS 异常?在您的站点上启用 CORS 只会启用第一种情况。
-
当我从我的 Web 项目访问 Web api 时出现错误。我想基本上为 Azure Web 应用启用 CORS
标签: azure asp.net-web-api azure-web-app-service