2017-09-28 143 views
0

我正在嘗試使用新的剃刀頁面技術開發應用程序。當我添加對cshtml的任何更改時,我希望能夠在刷新後在頁面上看到這些更改,但在我從Visual Studio完全重新運行網站之前沒有更改。它不僅僅與標籤助手相關,它也是簡單的html修改。有什麼辦法可以使它正常工作嗎? ENV - VS2017,ASP.NET CORE 2.0剃刀頁面。刷新後在瀏覽器中顯示更改

+0

你可能擁有它'IIS' – adiga

+0

這很奇怪。我使用VS2017,在IIS Express上打開剃鬚刀頁面並打開瀏覽器鏈接,因此如果我正在運行Web項目,我只需要保存剃鬚刀文件,瀏覽器就會刷新。您可能需要閱讀瀏覽器鏈接。 –

回答

1

有趣的是,我注意到在IIS或IIS Express下運行通常不會導致更改自動生效。我不確定這是一個真正的問題,或只是與我的設置有關。爲了獲得更改以自動應用,我需要運行應用程序本身。

在Visual Studio中,在工具欄(帶有綠色的「播放」圖標的按鈕)在調試目標下拉列表中,選擇符合你的項目的名稱(而不是IIS Express)中的項目。這會彈出一個控制檯窗口(這對自己有幫助),我發現當我對代碼進行更改時,該控制檯窗口將重新加載,基本上重新啓動應用程序主機以接收新更改。

再次,這是所有傳聞。如果不這樣做,可能有一種實際的方式可以使它工作。老實說,我從來沒有被打擾過,因爲1)它對我來說是這樣工作的,2)我真的很喜歡讓控制檯在那裏看到通過的請求。

相關問題