簡體   English   中英

VS-2012 :當前不會命中斷點。 尚未為該文檔加載任何符號

[英]VS-2012 : Breakpoint will not currently be hit. No symbols have been loaded for this document

我無法在 VS-2012 中調試 MVC4 應用程序的代碼。 幾天前,相同的代碼運行良好。 錯誤如下:當前不會命中斷點。 尚未為此文檔加載任何符號。

我嘗試了以下可能的方法:

  • 清潔和重建解決方案。
  • 將“僅我的代碼”設置為 false 和 true。
  • 修復 VS。
  • 清除了 bin 和 obj 文件夾以及與 GAC 和 temp asp.net 文件夾相關的文件夾。
  • 在 Debug->Windows->Modules 中檢查,它給出“找不到或打開 PDB 文件”,當嘗試手動加載時,雖然文件存在於上述位置,但它找不到 pdb 文件。
  • 檢查代碼是否在調試模式下構建,沒有優化,並且在 web.config 文件中也將調試設置為 true。
  • 即使我在 VS 中創建了一個新項目,問題仍然存在。
  • 還嘗試恢復所有更改並從 TFS 獲取最新版本。

對此的任何幫助都非常感謝,因為我經歷了許多線程但找不到解決方案。

嘗試退出 IIS express,這將強制 Visual Studio 重新啟動 IIS express 並加載符號。

一項更改對我有用,但不確定究竟是什么修復了它。 幾個項目托管在 IIS 中。 我從 IIS 中刪除了所有托管站點,重新配置了它們,這對我有用。 但是,仍然不確定 IIS 中到底出了什么問題,但是是的,它是 IIS。

對我有用的是以管理員身份打開解決方案,右鍵單擊 Web 項目--> 屬性--> Web--> IIS express--> 與您的 iis 中相同的項目 URL,創建虛擬目錄。 保存、構建、重建、發布、運行。

要嘗試的另一件事是輸入項目屬性(在項目資源管理器中右鍵單擊項目),單擊“構建”選項卡,單擊右下角的“高級”,然后選擇“無”以外的輸出(例如 PDB -只要)。 這應該會生成必要的 PDB 文件。

高級構建設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM