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.

ASP.NET Core 6 en Raspberry PI (último sistema operativo) no está representando correctamente el sitio desplegado.

Estoy implementando una prueba de una aplicación web en una Raspberry Pi. Sin embargo, tengo un problema de renderización.

Esto es lo que veo al probar desde VS
Imagen de VS

Esto es lo que veo en el código implementado en la Raspberry Pi
Imagen de formato correcto faltante

Como puedes ver, no se están cargando los archivos. En la consola de desarrollo veo que se producen errores 404 en los archivos.

Imagen de error 404

El servicio Kestrel es el siguiente

Imagen de Kestrel

¿Tiene algo que ver con que esté escuchando en cualquier dirección IP? ¿O es porque la ruta raíz no termina en /wwwroot?

Intenté copiar el contenido de wwwroot un nivel más arriba, dentro de /web. Sin embargo, obtuve el mismo resultado.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Solución para el problema de renderización al implementar una aplicación web de prueba en Raspberry Pi

    Parece que el problema está relacionado con el servicio Kestrel, que no puede localizar los archivos y muestra un error 404. Has compartido una captura de pantalla de la configuración del servicio Kestrel que muestra que está escuchando en cualquier dirección IP (0.0.0.0). Parece que la ruta raíz para servir los archivos desde wwwroot está configurada como /dev/hidraw0 en lugar de /wwwroot.

    Para resolver este problema, puedes intentar cambiar la ruta raíz a /wwwroot en la configuración del servicio Kestrel. Además, asegúrate de que los archivos estén presentes en el directorio wwwroot y no hayan sido movidos a ningún otro directorio.

    Si cambiar la ruta raíz no funciona, puedes intentar establecer la dirección IP de escucha como la dirección IP de tu Raspberry Pi.

    Alternativamente, también puedes intentar ejecutar la aplicación web en un contenedor Docker en la Raspberry Pi, ya que proporciona un entorno consistente para ejecutar la aplicación.

    Espero que esto ayude a resolver el problema.

Comments are closed.