Asp.net
Visual Studio 2008 ASP.Net 調試殭屍斷點在被刪除後又回來了
在 Visual Studio 2008 中調試 ASP.Net 網站時,我在程式碼隱藏頁面中設置了一個斷點。我刷新頁面或者送出呼叫方法,斷點被命中。然後我刪除斷點並繼續執行。我對程式碼隱藏頁面進行了更改並保存。我再次送出或刷新,刪除的斷點又回來了!它再次被擊中,我再次刪除它。我試過刪除,禁用,如果我對頁面進行更改,它會一直返回。這非常煩人且效率低下。我發現使斷點永久消失的唯一方法是使用 Debug 菜單 Delete all breakpoints 項,這顯然不太理想。我也能夠在其他開發人員的機器上重現這一點。這裡發生了什麼?這是設計使然嗎?這是VS中的錯誤嗎?如何防止這些殭屍斷點復活?
這是因為它的子斷點仍然存在:MSDN 文章。
您的選擇是:
這可能是一個錯誤。使用刪除所有斷點 (Shift+F9) 或嘗試在停止(非執行)模式下刪除斷點。