Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

502
Vistas
Implemente Blazor Client (WebAssembly) en Docker ese momento que enfrenta el problema

Cuando implemento/ejecuto el proyecto en Docker en ese momento, me enfrento a un problema. Enfrentar problemas como,

No se puede usar el flujo de archivos para [/app/bin/Debug/net6.0/projectname.deps.json]: No existe tal archivo o directorio Se encontró un error fatal. La biblioteca 'libhostpolicy.so' requerida para ejecutar la aplicación no se encontró en '/app/bin/Debug/net6.0/'. No se pudo ejecutar como una aplicación independiente.

  • La aplicación se ejecutó como una aplicación independiente porque no se encontró '/app/bin/Debug/net6.0/projectname.runtimeconfig.json'.
  • Si esta debe ser una aplicación dependiente del marco, agregue el archivo '/app/bin/Debug/net6.0/projectname.runtimeconfig.json' y especifique el marco apropiado.

y enfrento un problema cuando ejecuto un proyecto con docker en Visual Studio 2022.

Enfrento un problema cuando ejecuto un proyecto con Docker en Visual Studio 2022.

Si alguien tiene una idea sobre la suya, por favor compártala conmigo.

Gracias de antemano.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Agregue un archivo Docker con el servidor proxy inverso Nginx

Para Blazor Web Assembly, debemos agregar "nginx.conf" en la carpeta raíz del proyecto

 events { } http { include mime.types; types { application/wasm wasm; } server { listen 80; # Here, we set the location for Nginx to serve the files looking for index.html location / { root .; try_files $uri $uri/ /index.html =404; } } }

Ahora en Dockerfile menciónalo como 👇👇

 FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base WORKDIR /app EXPOSE 80 FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build WORKDIR /src COPY ["projectpath/projectname.csproj", "projectpath"] RUN dotnet restore "projectpath/projectname.csproj" COPY . . WORKDIR "/projectpath" RUN dotnet build "projectname.csproj" -c Release -o /app/build FROM build AS publish RUN dotnet publish "projectname.csproj" -c Release -o /app/publish FROM base AS final WORKDIR /app COPY --from=publish /app/publish . ENTRYPOINT ["dotnet", "projectname.dll"] FROM nginx:alpine AS final WORKDIR /usr/share/nginx/html #Copy from Environment(build/publish) COPY --from=publish app/publish/wwwroot .

Ahora compila y ejecuta el proyecto en docker.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda