我有一個Web應用程序在Visual Studio 2008中的Web服務和幾個Web窗體。當我嘗試調試時,我的斷點都不可用;如果我鼠標移到他們,我看到:爲什麼ASP.NET加載我的Web應用程序程序集的錯誤版本?
「斷點不會被打的源代碼是比原來的版本不同。」
加載的調試模塊列表包含我的程序集的舊版本1.0。*。我已經將它更改爲1.1.0.0,但該版本從未加載。我試圖停止IIS並刪除Temporary ASP.NET Files中的文件,但是當我重新啓動它時,1.0。*版本馬上回來了!編譯輸出肯定是1.1.0.0而不是1.0。*,那麼它可能來自哪裏?當我使用VS開發服務器而不是IIS時,會發生同樣的事情。
感謝
你做了一個乾淨的構建? –
您可能可能引用了GAC中的1.0程序集或項目源外部的其他位置。在「參考」下的樹中找到它並檢查路徑。 –
@ DanielA.White - 很多。 –