从ASP.NET网站向Azure移动服务提出HTTP请求



网站网站和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

相关内容

  • 没有找到相关文章

最新更新