在Visual Studio 2008中調試ASP.Net網站時,我在代碼隱藏頁面中設置了一個斷點。我刷新頁面或提交調用方法,斷點被擊中。然後我刪除斷點並繼續執行。我對代碼隱藏頁面進行了更改並保存。我再次提交或刷新,刪除的斷點又回來了!它再次被擊中,我再次刪除它。我已經嘗試刪除,禁用,沒有任何作品,它會不斷回來,如果我改變了頁面。這是非常煩人和非生產性的。我發現讓斷點永久消失的唯一方法是使用「調試」菜單中的「刪除所有斷點項」,這顯然不太理想。我也能夠在其他開發者機器上重現這一點。這裏發生了什麼?這是設計嗎?這是VS中的錯誤嗎?我如何讓這些殭屍斷點復活?Visual Studio 2008 ASP.Net調試殭屍斷點回來後被刪除
回答
這是因爲它的孩子斷點持續存在:MSDN article。
您的選擇是:
- 停止調試會話,然後通過單擊其紅色字形來刪除斷點。
- 在斷點窗口列表中找到斷點並從那裏刪除斷點。
- 使用宏清理調試會話之間的子斷點,然後通過單擊字形進行刪除。 [1](古怪,但它工作時感覺很好。)
- 使用宏刪除當前選定行上的斷點。 [2]
我也有這個問題。如果在刪除斷點之前停止調試(單擊停止),它應該永久消失。
這可能是一個錯誤。可以使用「刪除所有斷點」(Shift + F9)或嘗試刪除已停止(未運行)模式下的斷點。
這不是一個錯誤,這可能是一個多重綁定斷點。見http://connect.microsoft.com/VisualStudio/feedback/details/391642/permanently-remove-a-breakpoint-in-visual-studio-during-debugging – womp 2010-06-30 19:55:02
@womp:很好,不知道,謝謝 – 2010-06-30 20:00:31
我認爲這是設計。
在調試模式下刪除斷點,它是暫時的。 刪除設計模式及其永久斷點。
這是@ sgiffinusa的鏈接描述:這是一個掛起和一個綁定斷點之間的區別。在連接調試器之前,這是一個未決的突破,一旦連接了調試器,它可能會有多個生成的代碼訪問它,調試器將一個斷點綁定到該代碼的每個路徑。我不明白......但這就是似乎發生的事情。 :)
一個解決方法似乎對我來說是,而不是通過單擊邊距用鼠標切換斷點,使用F9鍵(或任何它有映射到),以關閉斷點,然後再次按下F9重新開啓,然後F9再一次將永遠消失的東西。
我不知道這是爲什麼可行,但它在這個辦公室。
- 1. 如何在Visual Studio 2005/2008(ASP.NET,C#)中永久刪除斷點
- 2. 刪除殭屍進程
- 3. Visual Studio 2008調試
- 4. Visual Studio 2008遠程調試器 - 未達到斷點
- 5. Visual Studio 2008調試器失去焦點
- 6. Visual Studio代碼 - 節點調試器斷點沒有被擊中
- 7. 在Subversion中刪除殭屍鎖
- 8. Visual Studio 2010(Ultimate):ASP.NET Web服務 - 調試斷點沒有命中。無法調試
- 9. 在Visual Studio 2008中調試HTTPS ASP.NET站點?
- 10. 如何檢測在Visual Studio中被刪除的斷點?
- 11. Visual Studio 2008調試問題
- 12. Visual Studio 2008調試問題
- 13. Visual Studio 2008調試問題
- 14. Javascript調試Visual Studio 2008
- 15. Wierdness調試Visual Studio C++ 2008
- 16. 調試器自殺以釋放殭屍
- 17. Visual studio:刪除visual studio 2010 express中的所有斷點快車
- 18. 在Visual Web Developer Express 2010中刪除斷點後,它不斷回來
- 19. 失敗的方法來擺脫殭屍的殭屍視圖
- 20. NSTimer越來越殭屍
- 21. Visual Studio 2008中斷點可見樣式
- 22. Visual Studio 2008 - 斷點不能命中
- 23. Visual Studio 2008 IIS調試 - 調試在時間後自動停止
- 24. C++:visual studio 2008/2010「斷點當前不會被擊中。」問題
- 25. Visual Studio 2008斷點將不會被擊中
- 26. 的Visual Studio 2008 Team System的升級刪除代碼片斷
- 27. Oracle - 殭屍表
- 28. 殭屍進程
- 29. ASIHTTPRequest和殭屍...
- 30. C#Visual Studio 2008 NumericUpDown PopUp菜單刪除
「殭屍斷點」......不錯。 – AGoodDisplayName 2010-06-30 19:51:35
[關於如何刪除Visual Studio斷點的問題]的可能重複(http://stackoverflow.com/questions/2569631/question-on-how-to-remove-a-visual-studio-breakpoint) – womp 2010-06-30 19:53:23