es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El acceso a la dirección ‘https://localhost:5099/api/catalog-items’ desde el origen ‘https://localhost:44315’ ha sido bloqueado por la política de CORS.

Estoy estudiando la aplicación de referencia EShopOnWeb de .Net 6 de Microsoft utilizando Visual Studio 2022. No he cambiado nada desde la instalación original. Puedo iniciar tanto el proyecto PublicAPI como el proyecto Web. Tengo dificultades para usar la aplicación BlazorAdmin. Específicamente, después de iniciar sesión como administrador, no puedo ver la página de Administración de catálogo de productos. Está en blanco. Al ver el tráfico de red en las herramientas de desarrollador, me dio 7 errores.

El acceso a buscar en ‘https://localhost:5099/api/catalog-items’ desde el origen ‘https://localhost:44315’ ha sido bloqueado por la política CORS: la respuesta a la petición previa no pasa la comprobación de control de acceso: no hay encabezado ‘Access-Control-Allow-Origin’ en el recurso solicitado. Si una respuesta opaca satisface sus necesidades, establezca el modo de petición en ‘no-cors’ para buscar el recurso con CORS desactivado. Uno de ellos es:

Esta es la aplicación de referencia. No he cambiado código. ¿Alguien me podría orientar en la dirección correcta sobre qué hacer?

Gracias.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que estás teniendo dificultades con la aplicación BlazorAdmin en la aplicación de referencia EShopOnWeb de Microsoft con .Net 6, utilizando Visual Studio 2022. Específicamente, después de iniciar sesión como administrador, no puedes ver la página “Gestionar catálogo de productos” y hay 7 errores relacionados con la política CORS.

    Es difícil proporcionar una solución sin ver el código, sin embargo, es posible que el problema esté relacionado con la política CORS. Es posible que el encabezado Access-Control-Allow-Origin no esté presente en la respuesta. Puede intentar establecer el modo de la solicitud en “sin cors” para recuperar el recurso con CORS deshabilitado.

    Si esto no resuelve el problema, puede ser necesario revisar el código para identificar la fuente del problema.

Comments are closed.