【问题标题】:configure CORS setting in asp.net development server在 asp.net 开发服务器中配置 CORS 设置
【发布时间】:2015-10-10 05:11:23
【问题描述】:

我尝试在 web.config 文件中配置 CORS 设置。但是,当我运行我的服务时,我似乎无法获得 CORS 响应标头(“Access-Control-Allow-Origin”)。那么,asp.net 开发服务器 9.0 是否允许设置 CORS 设置?

    <webServices>
      <protocols>
        <add name="HttpGet" />
        <add name="HttpPost" />
        <add name="HttpPostLocalhost" />
      </protocols>
    </webServices>

 </system.web>

  <system.webServer>
    <httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
         <add name="Access-Control-Allow-Methods" value="GET,HEAD,POST,DEBUG,OPTIONS" />
        <add name="Access-Control-Allow-Headers" value="Content-Type" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>

【问题讨论】:

    标签: c# asp.net web-services soap cors


    【解决方案1】:

    把它放在你的 web.config
    如果需要进行调整。这个例子我只为 .aspx 打开

    <configuration>
      <system.web>
          <httpHandlers>
            <add verb="GET,HEAD,POST,OPTIONS" path="*.aspx" type="System.Web.UI.PageHandlerFactory" />
          </httpHandlers>
      </system.web>
    </configuration>
    

    【讨论】:

      最近更新 更多