我想遠程調試IIS 6上的wcf服務。它一直工作正常,直到昨天。現在斷點沒有被擊中,並且警告消息顯示「沒有爲此文檔加載符號」。我已經通過重新啓動iis和應用程序池解決了這個問題,但它只是運行了幾天。現在我有同樣的問題。我已經閱讀了關於這一點的幾乎所有關於Internet的建議,我已經檢查了構建選項,GAC,ASP臨時文件夾。當服務文件加載時,VS正在寫入我的dll被加載。但是當我看着debug-> modules窗口時,它顯示這個模塊還沒有被加載。在調試時我仍然可以看到異常。現在我暫時使用Debug.WriteLn()進行調試,但這需要花費很多時間和精力。任何幫助將不勝感激。WCF遠程調試失敗 - 沒有符號加載
P.S.我在PC上使用VS 2010,WinXp Sp3和服務器上的Windows Server 2003。
[已更新]是否有VS 2010的修補程序可以解決遠程調試問題?
[已更新]我已經注意到,w3wp進程類型現在是x86,儘管我的服務之前由客戶端調用,它應該是託管類型。
我總是刪除現有的文件以及清理ASP臨時文件夾。 WCF服務使用源代碼和調試模式進行部署。不幸的是,我不能安裝IIS 7,但調試已經很好地工作了幾個月,直到發生問題。 – 2010-11-03 11:22:24
嘗試將一個新的和不同的應用程序域與您的WCF服務關聯起來(應完全致力於您的wcf服務,而不是其他應用程序)。 – 2010-11-03 11:31:55
我創建了一個新域,現在調試正在工作。有沒有解釋這個bug? – 2010-11-04 12:08:55