首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 更多程式設計知識

Visual Studio 2013 啟動偵錯常見錯誤與解決方案

     編輯:更多程式設計知識

Visual Studio 2013 在啟動偵錯時常遇到三類錯誤,本文提供對應解決步驟與圖示說明。

錯誤一:缺少 WebMatrix 導致 IIS Express 無法運作

現象:啟動偵錯彈出找不到 WebMatrix 的錯誤視窗。
原因:VS2013 雖內建 IIS Express 8.0,但未安裝 WebMatrix。
解決:

  1. 下載並執行 Microsoft Web Platform Installer 5.0。
  2. 在元件清單搜尋並安裝 WebMatrix 3.0。
  3. 重啟 Visual Studio 即可正常使用 IIS Express 偵錯。

錯誤二:找不到 PDB 偵錯符號檔案

現象:輸出視窗顯示「無法找到 XXX.exe 的偵錯資訊,或偵錯資訊不符合。無法尋找或開啟 PDB 檔案。」
解決:啟用 Microsoft 符號伺服器自動下載符號檔:

  1. 選單 偵錯 → 選項與設定(或 工具 → 選項 → 偵錯 → 一般)。
  2. 勾選 啟用原始程式碼伺服器支援。
  3. 左側選 符號,右側勾選 Microsoft 符號伺服器。
  4. 下次偵錯時會自動下載對應 PDB,稍等片刻即可正常運作。

錯誤三:參考組件版本與設定檔不一致

現象:執行時拋出 System.Web.Mvc 版本衝突,例如找到 4.0.0.0 但參考 3.0.0.0,或找不到 2.0.0.0。
原因:專案參考的組件版本與 web.config 設定的版本不符。
解決:

  • 在 方案總管 → 參考 中移除錯誤版本,加入正確版本的組件;或
  • 修改 web.config 中 <assemblyBinding> 區段的版本號,使其與實際參考一致。

針對上述三類錯誤逐一排除,即可讓 VS2013 偵錯流程順暢執行。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved