问题描述
我已经部署了一个Web API项目的 Azure的网络应用即可。而从angularjs应用程序,我想一个$ http.get请求API。但是它给出了一个CORS(跨域)例外,虽然我在的Web API启动配置已经启用它
I have deployed a Web API project to Azure Web app. And from a angularjs app I am trying a $http.get request to the API. but it gives a CORS(cross-origin) exception though I have enabled it in my Web API startup config
app.UseCors(CorsOptions.AllowAll);
我要启用Azure的Web App的CORS,这将解决我相信问题
I want to Enable CORS for Azure Web App, that would solve the problem I believe
修改
这是Web应用程序的URL。它正试图访问在异常发生。
EDIThttp://nearestbuyweb.azurewebsites.net/ this is the URL of the Web app. It is trying to access http://nearestbuyapi.azurewebsites.net/api/MenuBar where the exception occurs.
我认为这是不可能的,Azure的Web应用程序。 <一href=\"https://social.msdn.microsoft.com/Forums/azure/en-US/48001dd0-bf86-4ebd-9529-2e1afd270e3a/enable-cors-on-azure-web-app?forum=windowsazurewebsites$p$pview&prof=required\"相对=nofollow> MSDN问题
I think it is not possible with Azure Web App. MSDN Question
请帮帮忙!
推荐答案
对不起你们,
这个问题只在我公司网络发生。已经用Google搜索我发现企业网络可以禁用CORS请求。发现这个在这里link
The issue happens only at my corporate network. Having googled I found that corporate network can be disable CORS requests . Found this here link
这篇关于启用的Web API CORS在Azure的Web应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!