當我運行項目時,網頁正常加載,但是當我試圖對CSHTML文件進行更改時,我按下了刷新,並且頁面未加載更改。 我必須停止IIS express並再次運行它才能使更改發生,這非常煩人而且效率低下。IIS沒有加載Visual Studio 2015中的最新更改
微軟的Visual Studio 2015年 的Windows 7 32位
編輯:我發現我的 臨時解決辦法:保存(即使沒有變更)ApplicationHost.config文件,然後保存文件,IM工作(重新加載頁面自動使用瀏覽器同步)
當我運行項目時,網頁正常加載,但是當我試圖對CSHTML文件進行更改時,我按下了刷新,並且頁面未加載更改。 我必須停止IIS express並再次運行它才能使更改發生,這非常煩人而且效率低下。IIS沒有加載Visual Studio 2015中的最新更改
微軟的Visual Studio 2015年 的Windows 7 32位
編輯:我發現我的 臨時解決辦法:保存(即使沒有變更)ApplicationHost.config文件,然後保存文件,IM工作(重新加載頁面自動使用瀏覽器同步)
首先,您需要了解緩存如何在IIS級別上工作: 當請求任何ASP或ASP.Net頁面時,「頁面輸出緩存」會將動態頁面的響應存儲在其內存中。但是,當任何後續請求到達這些頁面時,服務器將發送緩存的響應,而不是重新處理該頁面。
請檢查這個Link。它應該幫助你
我跟着怎樣的鏈接。管理工具中沒有IIS管理器 –
在瀏覽器緩存的情況下,您可以通過代碼清除緩存Response.Cache.SetCacheability(HttpCacheability.NoCache) –
此代碼去哪裏? iis配置文件是什麼? –
你在你的web.config中設置「編譯調試」爲false?
如果是,請將debug設置爲true。部署Web應用程序時,應將此調試設置爲false。
請參閱下面的頁面:
Why debug=false in ASP.NET applications in production environment
配置文件已經設置爲true。我應該改變它爲假還是會讓它變得更糟? –
您應該在配置文件中保持debug爲true。您是否嘗試過使用Firefox等不同的瀏覽器? –
我使用過Firefox,IE和Chrome。所有這些都不起作用。 –
我也碰到這個問題在以前版本的Visual Studio來了。 我注意到我的瀏覽器正在緩存頁面,所以我在調試時刷新時使用了ctrl + F5。
你可以找到F5和Ctrl + F5 here
我目前正在使用瀏覽器同步吞嚥的重新加載部分和Im目前使用鉻。我試過Internet Explorer。仍然沒有運氣。 –
之間的差異更多信息清除瀏覽器的歷史... – thevan