2011-11-08 56 views
1

不打斷點我有我使用VS 2005調試在.NET代碼

我都忍了幾個斷點在代碼運行的C#代碼。當我在調試模式下運行代碼時,我的斷點都沒有達到。

但是代碼成功運行。 我試過在基本Page_load上放置斷點。

我已經嘗試清除Windows文件夾中的臨時ASP.NET文件,清理解決方案,再次從代碼存儲庫中獲取所有文件。但它仍然是一樣的。

+0

郵政編碼和行號您嘗試中斷。最初的想法是,你認爲你應該打破的代碼實際上並沒有運行。 – joelmdev

+0

這是我上 保護無效的Page_Load工作碼(對象發件人,EventArgs的) { 嘗試一個片段 { 海圖= commonDAC.GetApplicationConfiguration(); (例外ex) {嘗試theData = commonDAC.GetApplicationConfiguration(); } catch(Exception ex1){ throw ex1; } } 嘗試{ 如果(Page.IsPostBack) { setUserRoleFlags(); } – Aniruddha

回答

0

我發現它與VS2005和IE8有關。調試時,它們都不能很好地工作。我從以下鏈接得到了這些信息 - VS 2005 - IE8 issue

最終,我做了一些更改,現在可以通過代碼進行調試。以下是我所採取的步驟 -

  • 進入調試 - >附加到進程...
  • 選擇Aspnet_wp.exe進程,然後單擊附加。
  • 轉到控制面板 - >管理工具 - > IIS
  • 轉到您的網站/應用程序的開始頁面。
  • 右鍵單擊並點擊瀏覽。

之後執行停止在所有的斷點處。

我知道這是很費力的程序,但至少在我處理完警戒框之後,這是工作。