2014-09-10 90 views
1

僅僅更新html時,ASP.NET Razor視圖不會更新。當我的應用程序在調試模式下運行時,我試圖在頁面上添加一些元素,並且當我刷新頁面時瀏覽器中沒有看到更改。但是,如果我停止並重新啓動應用程序,則會看到更改。簡單地更新html時,ASP.NET Razor視圖不會更新

我試過禁用緩存,發回標題(編譯指示緩存),在瀏覽器上重新加載,似乎沒有任何工作。

這是非常令人沮喪的持續反彈的應用程序。

我使用的是什麼:asp.net 4.5,IISExpress時,Visual Studio 2013年

有誰知道如何關閉輸出緩存,所以我可以無需重新啓動整個應用程序調試?

謝謝

+0

這應該不是一個默認asp.net MVC應用程序發生,Visual Studio中特別是在運行。你是否以任何方式搞亂了標題?檢查你的佈局視圖,它是否有任何元標記可能是緩存請求? – mxmissile 2014-09-10 22:12:37

+0

Ctrl-F5沒有工作 我已經試過Marko的建議。它不起作用。 我也試過在web.config中禁用緩存。 似乎沒有任何工作。 更奇怪的是,另一個不使用Razor的應用程序在添加標記和刷新時確實有效。 – SunilK 2014-09-11 01:31:13

+0

@mxmissle,檢查佈局視圖,沒有元標記,也發回編譯指示沒有緩存。它仍然堅持緩存頁面 – SunilK 2014-09-11 01:46:17

回答

-2

嘗試點擊網頁上的CTRL + F5。舊文件可能會被瀏覽器緩存。

看到這個問題的更多細節:Get rid of [dynamic] JavaScript views in Visual Studio

+0

嘗試過,它沒有幫助。 – SunilK 2014-09-11 01:40:15

+0

您也可以嘗試關閉所有瀏覽器選項卡,然後啓動調試器。以防由於某種原因導致緩存未被清除 – 2014-09-11 18:20:57