javascript - 发布 Asp.net 网站后的 CSS 和 JS 文件有垃圾字符

标签 javascript jquery html css asp.net

我正在发布一个 asp.net 网站,当我尝试运行它时,CSSJS 文件没有正确加载.当我打开 Chrome 调试器工具 时,所有 JS 文件都出现以下错误

"Uncaught SyntaxError: Unexpected token ILLEGAL"

当我从开发人员工具查看 js 文件时,它们只包含垃圾字符。问题是当我查看文件系统上的文件时,它们看起来很好,但是当我从开发人员工具或浏览器中查看它们时,例如http://localhost/MyApp/jquery.js , 我只看到垃圾字符

我一直试图找出问题所在,但此错误不断出现。它之前工作正常,突然间我得到了这个。 enter image description here

最佳答案

事实证明,我的 web.config 中有一个键可以动态压缩 javascript 文件。

我的配置文件中有 GZip 压缩 key 导致了这个问题。 这是关键

<add name="Headers_GZipOutput" type="Headers_GZipOutput"/>

我对此发表了评论,它开始起作用了。

关于javascript - 发布 Asp.net 网站后的 CSS 和 JS 文件有垃圾字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29356005/

相关文章:

javascript - 在 'option' 内嵌套数据列表 'div' 显示 "Element ' 选项'不能嵌套在元素 'div' 内“

html - 在 HTML 中为 remark.js 包含 Markdown 文件内容

教如何编写这样的代码的 jQuery 教程/书籍

jQuery - show() 不动画,但 show(,带有函数吗?y?如何禁用

javascript - vue 中的动态路由器路径验证

javascript - Google map v3 - 无法在 map 上显示多边形和/或矩形

javascript - 动画()不连续工作

javascript - angular.isArray 函数在循环中不起作用

javascript - Chrome 扩展页面 popup.html 不调整大小

javascript - 动态更改tip提示文本