我正在发布一个 asp.net 网站,当我尝试运行它时,CSS
和 JS
文件没有正确加载.当我打开 Chrome 调试器工具 时,所有 JS 文件都出现以下错误
"Uncaught SyntaxError: Unexpected token ILLEGAL"
当我从开发人员工具查看 js 文件时,它们只包含垃圾字符。问题是当我查看文件系统上的文件时,它们看起来很好,但是当我从开发人员工具或浏览器中查看它们时,例如http://localhost/MyApp/jquery.js , 我只看到垃圾字符
我一直试图找出问题所在,但此错误不断出现。它之前工作正常,突然间我得到了这个。
最佳答案
事实证明,我的 web.config
中有一个键可以动态压缩 javascript 文件。
我的配置文件中有 GZip 压缩 key 导致了这个问题。 这是关键
<add name="Headers_GZipOutput" type="Headers_GZipOutput"/>
我对此发表了评论,它开始起作用了。
关于javascript - 发布 Asp.net 网站后的 CSS 和 JS 文件有垃圾字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29356005/