Falta Javascript".map " archivo para subrayado.js al cargar ASP.NET página web [duplicado]


Esta pregunta ya tiene una respuesta aquí:

Tengo una página web que es parte de un ASP.NET sitio web que se ejecuta en Azure. Ha funcionado bien desde hace bastante tiempo. De la nada, de repente estoy teniendo un problema con el navegador tratando de descargar un".mapa " para subrayado.js. Hice un poco de lectura y al parecer jQuery crea".map "files as debugging aids for Javascript source files ("(en inglés).js"). Sin embargo, si miro el directorio de Scripts para mi sitio web veo que esto solo sucede para algunos archivos fuente de jQuery y no todos y no estoy seguro de cuál es el patrón.

Sin embargo, ¿por qué el navegador estaría tratando de cargar un archivo "map" para el guion bajo.js que no es parte de jQuery? Además, ¿por qué esto de repente comenzaría a suceder? He añadido subrayado.js a la página web hace bastante tiempo y nunca había tenido este problema antes.

El error exacto que obtengo cuando miro en la pestaña Chrome Debugger Console es:

OBTENER http://myazureapp.cloudapp.net/Scripts/underscore-min.map 404 (No encontrado) Scripts/underscore-min.mapa:1

Author: BenV, 2013-08-25

1 answers

Lo que estás experimentando es mapeo de fuentes. Esto le permite depurar con código legible en las herramientas de desarrollo de su navegador cuando se trabaja con archivos JS minificados.

La versión minificada de Underscore tiene esta línea al final del archivo:

//# sourceMappingURL=underscore-min.map

Las herramientas de desarrollo de su navegador intentarán descargar underscore-min.map cuando encuentre esta línea.

Si desea deshacerse del error, o bien:

  1. Elimine esa línea de underscore-min.js
  2. Añadir subrayado-min.map and underscore.js a su proyecto.
 219
Author: RoryKoehein,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-02-11 10:38:34