2012-11-23 39 views
1

我剛剛開始使用ASP.Net MVC並遇到了一個我無法解決的問題。雖然控制器和/或視圖發生變化,但輸出沒有變化

到目前爲止,我已經創建了一個模型,一個控制器和一個視圖,併成功地在瀏覽器中使用純文本和ViewBag獲取內容。但是,當我在例如視圖(文本從「Hello」到「Hello!」或其他)中更改任何內容並啓動項目時,新的更改就不存在了。

我已經嘗試過構建,重建,開始調試,沒有運氣就開始調試。我甚至可以刪除控制器和視圖中的所有代碼,並且不會更改任何內容。

但是,如果我重新啓動VS並再次打開項目,將應用新的更改。

我在做什麼錯?

注:我知道關於瀏覽器緩存,這不是在這種情況下的問題。

+1

你確定你是不是完全看不同的部位(例如,如果你已經將它發佈到IIS的地方)。刪除視圖應該對需要它的任何操作立即產生非常致命的影響。 – StuartLC

+0

我在本地運行它,所以不應該如此。 :/ – holyredbeard

+0

我還沒有使用數據庫,但如果你正在談論VS內部的東西,我不知道。 – holyredbeard

回答

0

嘗試使用構建菜單中的「乾淨」選項。這應該刪除您的項目bin> Debug文件夾(或者如果您選擇了Bin> Release)中的所有內容。此外,您也會停止您的IIS開發人員服務器一些時間VS沒有正確關閉它。它應該在您點擊構建並運行時開始。如果你的項目在它的「bin> Debug」文件夾中沒有任何內容,或者它在重建時是「Bin> Release」文件夾,那麼它不是一個VS問題,我會在那個時候查看瀏覽器緩存。

清潔是你的朋友...

相關問題