Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

177
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda