estoy trabajando con la versión final de la API Web ASP.NET para implementar un API de JavaScript de usar. Por varios tutoriales, he permitido CORS en mi web.config:CORS soporte para PUT y DELETE con ASP.NET Web API
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
</customHeaders>
</httpProtocol>
</system.webServer>
Con lo anterior, varios dominios GET y POST peticiones funcionan bien, pero PUT y DELETE solicitudes tanto fallar.
En Chrome:
PUT Método no permitido por Access-Control-Allow-Métodos.
El método DELETE no está permitido por Access-Control-Allow-Methods.
¿Se requiere algo más para obtener verbos PUT y DELETE que trabajen entre dominios?
¿Cómo se permitió CORS en su webconfig? – Rushino
¿También tiene un manejador de CORS global? ¿O arreglaste los CORS en el web.config solamente? –
Implementé esto en el nivel web.config solamente. –