我創建了一個asp.net頁面,並逐步在調試模式下測試代碼。在VS2008中點擊停止調試後仍然執行asp.net代碼
我一直認爲,該代碼將停止運行後,我點擊「停止調試」,在VS2008當我在IE中測試它,因爲IE瀏覽器立即關閉。
今天我用Firefox來測試它。我發現代碼仍然在我點擊「停止調試」後繼續執行。
我希望代碼即使在FF中也能立即停止運行。
我應該怎麼辦?
我創建了一個asp.net頁面,並逐步在調試模式下測試代碼。在VS2008中點擊停止調試後仍然執行asp.net代碼
我一直認爲,該代碼將停止運行後,我點擊「停止調試」,在VS2008當我在IE中測試它,因爲IE瀏覽器立即關閉。
今天我用Firefox來測試它。我發現代碼仍然在我點擊「停止調試」後繼續執行。
我希望代碼即使在FF中也能立即停止運行。
我應該怎麼辦?
從任務欄停止Web服務器,假設您使用的是卡西尼。它會停止調試器和網站本身。
卡西尼?那是什麼?讓我谷歌它。 – Billy
Cassini是VS2005/8附帶的Web服務器。在調試Web應用程序時,它將默認啓動。 – tvanfosson
我想像你是用IE,只是「跑步」的項目,IE會立即打開?而用Firefox,你手動打開Firefox,並導航到適當的網站?
的區別是,運行它,Visual Studio將在您停止調試關閉瀏覽器。在Firefox中,因爲Visual Studio沒有打開瀏覽器,它不會關閉它。
這有道理嗎?
無論哪種方式,代碼仍然「存在」,在這兩種情況下,只有當它的執行運行。
這種情況也發生在vs2010上。
的解決方法是轉到:調試菜單,並選擇終止所有
有沒有人找到一個更永久修復這個比打「終止所有」每一次? –