Saltar al contenido

¿Cómo implementar la API web angular y .NET Core en IIS?

Solución:

El error CORS explica todo lo que necesita saber. Necesita configurar CORS también para la IP pública y DNS si usa también el acceso por nombre DNS. Tiene que estar configurado exactamente para la misma URL que usa para acceder a la aplicación Angular.

app.UseCors(options => 
   options.WithOrigins(
      "http://localhost:4200/",
      "http://{public IP}:{public port}/",
      "http://{public DNS name}:{public port}/"
   ).AllowAnyMethod().AllowAnyHeader());

Solo necesita la configuración CORS para las direcciones de cliente Angular porque la aplicación Angular necesita obtener permiso para realizar solicitudes CORS a su API web. Llama desde la megafonía para que el localhost La configuración no ayuda, esto solo ayuda cuando accede localmente con localhost.

Aquí hay enlaces a la documentación de Angular sobre CORS y la documentación de Microsoft sobre cómo habilitar CORS donde se describe en detalle.

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