2014-04-23 37 views
0

我在客戶端使用AngularJS和ASP .NET MVC4作爲框架。應用程序託管在IIS6上。不幸的是,每次發佈後,我都會收到一些反饋,指出某些頁面不起作用我發現AngularJS請求觀看,例如。瀏覽器緩存AngularJS視圖時使用ASP .NET MVC4和IIS6

/AppName/Home/Index 

正在返回304狀態碼(我不知道爲什麼......)和瀏覽器正在使用舊模板。只有硬刷新(ctrl + f5)有幫助。

有沒有辦法配置IIS6或ASP .NET MVC4或更改web.config以防止瀏覽器緩存視圖?

回答

1

嘗試來標記,你不希望與OutputCache attribute這樣的緩存觀點行動:

[OutputCache(NoStore = true, Duration = 0, VaryByParam = "None")] 

將禁用MVC lavel緩存。之後,瀏覽器仍然可以保留一些緩存。爲了防止這種嘗試使用類似this