我有一个网页,它是运行在Azure上的ASP.NET网站的一部分。它已经良好地运行了一段时间。然而,突然间,浏览器试图下载Underscore.js的“.map”文件,我进行了一些阅读,显然JQuery创建“.map”文件作为Javascript源文件(“.js”)的调试辅助工具。但是,如果我查看我的网站Scripts目录,我发现这只发生在某些JQuery源文件上,并不是全部,我不确定什么规律。
然而,为什么浏览器会尝试加载与JQuery无关的Underscore.js的“map”文件呢?此外,为什么突然会出现这种情况?我很久以前就将Underscore.js添加到网页中,以前从未遇到过这个问题。
当我查看Chrome调试器控制台选项卡时,我得到的确切错误是:
GET http://myazureapp.cloudapp.net/Scripts/underscore-min.map 404 (未找到) Scripts/underscore-min.map:1