网站网站和Azure上的移动服务。它们不在同一域上,因此我会收到以下错误:
无法加载资源:在请求的资源上没有"访问控制"标头。因此,不允许访问来源。
但是,我按照本文的建议编辑了Web配置文件:http://encosia.com/using-cors-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和消费移动服务时,这应该是不同的吗?
您是否为移动服务启用了CORS?您可以在此处看到一个说明(搜索CORS):http://www.windowsazure.com/en-us/documentation/articles/mobile-services-html-get-started/
希望这会有所帮助,
henrik