我试图将我的api服务(用web api编写)移动到azure。 我打开了一个网站并将其移至那里。 在web api中,我有以下属性:
[EnableCors(origins: "*", headers: "*", methods: "*")]
在旧网站(不是azure)上,所有请求都会返回数据,无论我尝试从哪个域获取数据。
在我将web api移动到azure的新网站后,我开始接收下一个错误:
No 'Access-Control-Allow-Origin' header is present on the requested resource
当web api位于旧网站上时,它可以工作(来自localhost和其他类型的来源)。
在天蓝色门户网站中是否有任何配置?或者更改web.config?
谢谢
答案 0 :(得分:0)
我和我的团队创建了一个演示,演示了如何使用AngularJS前端构建Web API,该前端需要启用CORS。这是source code
此示例中需要注意的一些事项:
答案 1 :(得分:-1)
请查看此文档,该文档讨论可能有用的“设置允许的来源”。
此致 Shirisha Paderu