2015-07-20 3 views
0

Я попытался настроить настройку CORS в файле web.config. Однако, когда я запускаю свою службу, я не могу получить заголовок ответа CORS («Access-Control-Allow-Origin»). Итак, сервер ASP.NET 9.0 позволяет устанавливать настройки CORS?настроить настройку CORS на сервере разработки asp.net

<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> 

ответ

0

Поместите это в web.config
Adjust при необходимости. Этот пример я открываю только для .aspx

<configuration> 
    <system.web> 
     <httpHandlers> 
     <add verb="GET,HEAD,POST,OPTIONS" path="*.aspx" type="System.Web.UI.PageHandlerFactory" /> 
     </httpHandlers> 
    </system.web> 
</configuration> 
Смежные вопросы