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)