2017-07-29 28 views

回答

1

在我的生活中多次作爲.NET開發人員加載PDB文件時遇到了一些問題。每次遇到這種問題時,我都浪費了很多時間去尋找解決方案,但通常我找不到解決方案,因爲這種情況不是很明顯的原因。 常見的解決方案很多次我讀爲:

•重置Visual Studio設置 •刪除所有文件在每個\ Temporary ASP.NET Files文件夾清理項目 •創建一個新的解決方案,並添加所有的項目,這個新解決方案 •刪除解決方案鎖文件 •創建一個新的ASP.NET Web應用程序進行測試,如果它是一個VS-安裝問題 •重新啓動機器 •修復vs.net安裝 •IISRESET •刪除Web應用程序來自IIS

但大多數是ti mes,這個解決方案不起作用。最常見的解決方案爲我工作是:

  1. 乾淨的解決方案。
  2. 檢查解決方案中的所有項目都具有相同的.NET Framework版本並且正在調試模式下運行。
  3. 這是我發現直到今天最複雜的發現,是因爲項目負載,引用了一些web服務和web服務,都在IIS Express上工作,所以表示層始終工作正常,但web服務項目不會不加載PDB文件。 解決方案是:

a。解決方案 - >屬性選擇多個啓動項目,在需要調試的項目上選擇啓動操作。 b。清理解決方案並重建它。

希望這可以幫助某人,如果您發現這種問題的另一種解決方案,請發表評論。

+0

由於此問題已解決,因此可以將其標記爲答案。 –

相關問題