如果我使用VS2008或VS2010在ASP.NET項目中進行更改,我必須停止ASP.NET開發服務器並重新啓動它(通常通過「在瀏覽器中查看」)以查看反映的變化。ASP.NET開發服務器每次重新啓動
我有完全相同的問題,因爲這個傢伙: ASP.net development server needs restart every time
除了我,他的解決方案不起作用:添加/在HKLM\Software\Microsoft\ASP.NET\FCNMode
註冊表值更改爲0或2什麼都不做,我可以看到。
現在瘋狂的部分 - 我剛剛升級到VS2010,假設我所有的問題都將被解決。我將我的項目遷移到了.NET 4.0,並且只是爲了發生完全相同的行爲而做了「在瀏覽器中查看」! 4.0運行完全不同的WebDev.WebServer版本,我確信這會解決我的問題!不。
然後我讀約IIS Developer Express公司,剛剛被釋放與WebMatrix的,我覺得如何讓我的網站加載(命令提示符)只對,你猜對了,同樣的問題發生。我必須殺死服務器並重新啓動才能看到我的更改。
而我所說的變化不一定是代碼更新,它們可能是一個簡單的HTML修改。服務器無法識別更改,因此不會爲新頁面提供服務。 CSS或JS文件可以在不重新啓動的情況下更新和查看。
我只是尋找一些想法,可能是什麼問題。想想,請!?
工作站:Win7 64位,VS2008和VS2010。
您在瀏覽器中嘗試過CTRL + F5嗎?強制進行手動刷新(而不是緩存)。這很可能是您的網絡瀏覽器正在緩存文件 – 2010-07-08 18:36:02
我希望它很簡單。是的,CTRL-F5,CTRL-R是在Chrome,Firefox,IE中打開的。這是一個瘋狂的瘋狂問題。 – scolja 2010-07-08 18:50:38
你正在使用什麼樣的項目?您是使用Web應用程序項目還是僅使用簡單的「打開網站」?您的網頁是否使用代碼隱藏或代碼旁邊?如果您在ASPX頁面中進行更改,只需更改HTML標記即可添加
這是新的
,這是否正常工作? C#代碼中沒有檢測到更改,或者我們可以獲取更多信息? – 2010-07-09 05:19:51