2010-07-08 81 views
0

我有一個ASP.NET網站項目,我想調試,但是當我嘗試調試它時,Visual Studio給出了消息"The breakpoint will not currently be hit. No symbols have been loaded for this document"。有誰知道這個解決方案,不涉及重新安裝所有東西。 在這些文件上啓用調試。VS2008中的斷點問題

編輯:手動加載符號不起作用。

回答

0

我找到了解決我的特定問題的方案:啓動項目與具有斷點的項目不同,當我將啓動項目設置爲該項目時,斷點再次工作。

1

確保包含您嘗試調試的代碼的程序集在調試模式下編譯並且包含PDB符號。然後重新構建解決方案並再次運行。

+0

它以調試模式編譯,但是如何包含PDB符號? – murgatroid99 2010-07-08 19:34:58

1

您需要確保您在編譯期間生成的.PDB文件(符號文件)。如果需要,您可以load the symbols manually

+0

我對每個模塊都試過,然後停下來再次開始調試,並且消息仍然出現。 – murgatroid99 2010-07-08 19:45:20

1

的最佳方式,以檢查是否加載PDB:

  1. 暫停執行的調試器使用暫停按鈕;
  2. 打開調試窗口模塊;
  3. 選擇您感興趣的模塊並檢查其加載位置。如果你有這個模塊的PDB文件,你可以加載它;

ASP.NET模塊最常見的問題不是從您的bin,而是從緩存或其他文件夾加載。