Saltar al contenido

El encabezado ‘Access-Control-Allow-Origin’ contiene varios valores ‘*, *’, pero solo se permite uno

Solución:

Está configurando CORS dos veces. Creo que ese es el problema.

Elimine cualquier configuración de CORS. Puede eliminarlo de web.config o de WebApiConfigFile.cs.

Chrome y Firefox usan lo que se llama una verificación previa al vuelo usando el verbo “OPCIONES”.

Por lo tanto, debe agregar “OPCIONES” a los métodos permitidos en web.config. También es posible que deba agregar algo de código a la solicitud Application_Begin, como sugiere esta respuesta: Manejo de solicitudes CORS Preflight para acciones ASP.NET MVC

A continuación, se muestran algunos recursos para CORS:

IIS secuestra la solicitud de OPCIONES de verificación previa de CORS

http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api

Todas las demás soluciones proporcionadas para webAPI. Esta solución es para cuando usa un servicio web (.asmx) como API

Elimine los detalles de ‘Access-Control-Allow-Origin’ de cualquiera de los Global.asax.cs archivo begin_request función o en web.config. Porque esta configuración debe estar en un solo lugar

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *