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

175
Vistas
Nombre de archivo javascript que distingue entre mayúsculas y minúsculas en una etiqueta de origen en contenedores de Linux para aplicaciones .NetCore

Observo un comportamiento extraño al colocar en contenedores una aplicación .NetCore. En el lado del servidor, hay un archivo en la carpeta "wwwroot/js" llamado "myScript.js"; observe una 'm' minúscula. En mi computadora portátil de desarrollo, la aplicación .NetCore en contenedor con una línea "<script src="~/js/MyScript.js>" en un archivo html provoca un error de tiempo de ejecución en la consola del navegador que muestra un error 404, "myScript.js" no encontrado En la computadora de otro desarrollador, cuando se usa el mismo código fuente, con un dockerfile idéntico con el mismo contenedor base 'mcr.microsoft.com/dotnet/aspnet:6.0' y todo lo demás que aparece idéntico en la configuración de Visual Studio, el mismo aplicación en contenedor, implementada y ejecutándose a través de la interfaz Docker de Visual Studio 2022, al igual que en mi computadora portátil, funciona bien. No hay error 404 y la aplicación funciona bien. Esto solo sucede cuando se incluye en un contenedor de Linux en lugar de Windows, lo que puede hacer tiene sentido ya que Linix distingue entre mayúsculas y minúsculas, mientras que el sistema operativo Windows no lo hace. Por lo tanto, debo suponer que hay una configuración de configuración en algún lugar que obliga a activar o desactivar la distinción entre mayúsculas y minúsculas cuando el código del lado del servidor obtiene el archivo .js. ¿Alguien puede indicarme dónde/cuál es esa configuración? es? o hay otra causa?

En segundo plano, la aplicación es una aplicación web creada con .NetCore 6, pero existe el mismo problema con .NetCore 3.1 integrado. Nuestra versión de Windows Docker Desktop es lo único que parece diferente: tengo 3.2.2, mientras que el otro desarrollador tiene 4.6.1, pero no creo que esto pueda hacer una diferencia en el tiempo de ejecución.

about 4 years ago · Santiago Gelvez
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