2015-03-30 110 views
0

我發佈一個asp.net網站,當我嘗試運行它時,CSSJS文件沒有正確加載後,垃圾字符JS文件。當我打開Chrome的調試工具,所有的JS文件是給下面的錯誤CSS和具有發佈Asp.net網站

"Uncaught SyntaxError: Unexpected token ILLEGAL"

,當我從開發者工具查看js文件,它們只包含垃圾字符。問題是,當我在文件系統上查看文件時,它們看起來很好,但是當我從開發人員工具或瀏覽器中查看它們時, http://localhost/MyApp/jquery.js,我只看到垃圾字符

我一直在試圖找出有什麼問題,但是這個錯誤不斷出現。它在工作之前,突然之間我得到了這個。 enter image description here

+0

當前工具(Chrome開發人員工具/提琴手等)應該能夠解壓並在友好的視圖中顯示它們。 – 2015-03-31 20:58:16

+0

您好埃裏克,我通過鉻開發工具調試它,它不是解壓縮。該屏幕截圖來自Chrome Developer工具。猜測服務器正在壓縮併發送給客戶端。 – Sushil 2015-03-31 21:04:11

+0

看看這個SO答案。 http://stackoverflow.com/a/7149719/209259 – 2015-03-31 21:17:24

回答

2

事實證明,我的web.config中存在一個密鑰,它正在壓縮javascript文件。

我的GZip壓縮密鑰在我的配置文件,這是造成這個問題。 這裏的關鍵

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

我評論這一點,它開始工作。