【问题标题】:Making a HTTP request to Azure mobile services from asp.net web site从 asp.net 网站向 Azure 移动服务发出 HTTP 请求
【发布时间】:2014-04-07 17:13:13
【问题描述】:

NET 网站和 azure 上的移动服务。他们不在同一个域中,因此我收到以下错误:

加载资源失败:请求的资源上没有“Access-Control-Allow-Origin”标头。因此不允许 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 并在站点内使用移动服务时,这是否应该以不同的方式完成?

【问题讨论】:

    标签: asp.net azure cross-domain


    【解决方案1】:

    您是否为移动服务启用了 CORS?你可以在这里看到解释(搜索CORS):http://www.windowsazure.com/en-us/documentation/articles/mobile-services-html-get-started/

    希望这会有所帮助,

    亨里克

    【讨论】:

      猜你喜欢
      • 2014-05-14
      • 2015-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-13
      • 2012-02-22
      • 2012-05-23
      • 2015-09-18
      相关资源
      最近更新 更多