Visual Studio 2013 在啟動偵錯時常遇到三類錯誤,本文提供對應解決步驟與圖示說明。
現象:啟動偵錯彈出找不到 WebMatrix 的錯誤視窗。
原因:VS2013 雖內建 IIS Express 8.0,但未安裝 WebMatrix。
解決:
現象:輸出視窗顯示「無法找到 XXX.exe 的偵錯資訊,或偵錯資訊不符合。無法尋找或開啟 PDB 檔案。」
解決:啟用 Microsoft 符號伺服器自動下載符號檔:
現象:執行時拋出 System.Web.Mvc 版本衝突,例如找到 4.0.0.0 但參考 3.0.0.0,或找不到 2.0.0.0。
原因:專案參考的組件版本與 web.config 設定的版本不符。
解決:
web.config 中 <assemblyBinding> 區段的版本號,使其與實際參考一致。針對上述三類錯誤逐一排除,即可讓 VS2013 偵錯流程順暢執行。