我在客戶端緩存靜態內容時出現問題(靜態我的意思是js,css,jpeg,gif等)。 (並且客戶端大多數時候是指我的開發機器)。如何在版本信息中包含靜態內容
因此,頁面要麼拋出腳本錯誤,要麼顯示不正確。我不是一個Rails開發者,但我讀了幾本關於它的書籍。有一件事我記得很清楚的是,它附加一些神奇的版本號包含的文件的末尾,所以它成爲
<script src="~/Scripts/Invoice.js?201112091712" type="text/javascript"></script>
,如果您修改內容文件會生成一個新的版本號,所以它生成一個不同的include語句,因此,客戶端認爲它是一個新內容,並且在不檢查緩存的情況下加載它。
是否asp.net-mvc 3 & IIS 7支持此操作,或者您是否知道任何模仿此行爲的工具?
謝謝,海濟
所以,你需要做任何事情來爲js文件(如處理程序),或IIS處理? – hazimdikenli
好吧,我剛剛檢查IIS與服務文件,如「Invoice.js?20111209」好,這簡化了它。 – hazimdikenli