Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 发布Asp.net网站后具有垃圾字符的CSS和JS文件_Javascript_Jquery_Html_Css_Asp.net - Fatal编程技术网

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

Javascript 发布Asp.net网站后具有垃圾字符的CSS和JS文件,javascript,jquery,html,css,asp.net,Javascript,Jquery,Html,Css,Asp.net,我正在发布一个asp.net网站,当我尝试运行它时,CSS和JS文件没有正确加载。当我打开Chrome调试器工具时,所有的JS文件都出现以下错误 “未捕获的语法错误:意外标记非法” 当我从开发者工具查看js文件时,它们只包含垃圾字符。问题是,当我在文件系统上查看文件时,它们看起来很好,但当我从开发人员工具或浏览器(例如,我只看到垃圾字符)查看它们时 我一直想找出问题出在哪里,但这个错误不断出现。这是工作之前,所有突然我得到这个。 事实证明,在我的web.config中有一个键正在动态压缩java

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

“未捕获的语法错误:意外标记非法”

当我从开发者工具查看js文件时,它们只包含垃圾字符。问题是,当我在文件系统上查看文件时,它们看起来很好,但当我从开发人员工具或浏览器(例如,我只看到垃圾字符)查看它们时

我一直想找出问题出在哪里,但这个错误不断出现。这是工作之前,所有突然我得到这个。

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

我的配置文件中有压缩密钥,这导致了这个问题。 这是钥匙

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


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

当前的工具(Chrome Developer tools/Fiddler等)应该能够解压缩这些工具,并在友好的视图中显示它们。嗨,Erik,我正在通过Chrome Developer工具调试它,但它没有解压缩。屏幕截图取自Chrome开发者工具。猜测服务器正在压缩并将其发送到客户端。请查看此答案。嗨,埃里克,我想说的是我的代码没有缩小,我的js被一些我的浏览器无法解释的不可读的垃圾字符所取代。浏览器可以读取缩小的javascript文件。我的配置文件中的一个特定设置以某种方式将其转换为垃圾字符,然后发送到客户端。您共享的链接是关于格式化缩小文件的,它与我的问题无关。无论如何谢谢你的帮助。很抱歉我说不出来,图像太小,无法调试。