NET网站和天蓝色的移动服务。它们不在同一个域上,因此我收到以下错误:
无法加载资源:请求的资源上没有“Access-Control-Allow-Origin”标头。因此不允许原点访问。
但是,我按照本文的建议编辑了Web配置文件: http://encosia.com/using-cors-to-access-asp-net-services-across-domains/
我补充道:
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
</customHeaders>
</httpProtocol>
</system.webServer>
然而,它仍然显示错误。当涉及Azure并在站点内使用移动服务时,这应该是以不同的方式完成的吗?
答案 0 :(得分:1)
您是否为移动服务启用了CORS?你可以在这里看到解释(搜索CORS):http://www.windowsazure.com/en-us/documentation/articles/mobile-services-html-get-started/
希望这有帮助,
的Henrik