我在Visual Studio 2012中遇到問題,它不允許我在代碼中設置斷點並對其進行調試。無法在Visual Studio 2012中調試Web Api
正如您可以在圖像中,編譯器告訴我,我沒有加載符號,並在調試選項卡「模塊」考慮看看,我可以看到有我的一些DLL的符號位置不正確,我不知道爲什麼,因爲我使用nuget安裝了所有的。
我做了所有的建議上this崗位上做出了(清潔和重建,我設置的調試信息爲「全」,我禁用「僅我的代碼」複選框,我刪除了ASP.NET的臨時文件等等),但目前我無法打到這個斷點。它似乎沒有找到正確的.pdb文件,我可以找到那些?
忘了提及,對我來說,它發生在我將參數列表更改爲一個已經工作了幾個月的api時。 –
在我的情況下,問題是我的WebApi控制器在一個單獨的項目中,所以我通過轉到解決方案屬性並選擇了多個項目來啓動,解決了這個問題,在我的情況下都是UI和WebAPI項目。 –