2010-07-21 40 views
0

我寫了ashx,它合併並刪除了javascript和css內容的空白區域。
使用VS2010 ASP.NET開發服務器一切正常。IIS7中的HttpCompression

但是在IIS7中,text/javascript內容沒有被壓縮(我正在使用fiddler來監視它)。

我沒有文本/ css內容的問題,並且這兩個內容都由相同的ashx文件處理。

回答

1

什麼是您在IIS中的壓縮設置?你有動態腳本壓縮功能嗎?

我發現實現我自己的壓縮過濾器比依賴IIS更容易。

另外,在附註中,您知道如果通過ASHX文件調用CSS,CSS中的所有路徑都將相對於ASHX而不是CSS文件?

+0

我也實現了我自己的httpcompression模塊。 感謝您的CSS相對路徑上的點,我已經考慮它。 – 2010-07-21 09:36:11

1

您是否啓用了IIS中的動態內容壓縮? (因爲它來自碼&lhash; HTTP處理程序—它是動態的內容。)

但是,測試頗爲相似的東西的時候,在我看來,那IIS不總是壓縮動態內容(有時小提琴手顯示壓縮,有時不),但不清楚爲什麼(或對我來說足夠重要)。

另請注意,您需要確保在使用Fiddler時,您不使用將解壓縮以顯示的默認Fiddler視圖/選項。

+0

我已經在web服務器中的web.config中啓用了動態壓縮httpcompression和urlcompression – 2010-07-21 09:33:58