2008-10-22 35 views
0

因此,我一直在努力的一個webapp已經破產,並且我做了一些修復......它仍然崩潰,但是在YSOD中它向我展示了舊代碼。我從VS 2005 IDE運行這個。它不會觸及任何斷點,並且會在249行崩潰,這是明確註釋掉的。我清除了我的調試/釋放文件夾並重建它;重新啓動IIS(以防萬一);這會導致什麼?ASP.NET:在崩潰轉儲中顯示錯誤的代碼

Could not find file 'c:\Program Files\Microsoft Visual Studio 8\Common7\IDE\map.xml'. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.IO.FileNotFoundException: Could not find file 'c:\Program Files\Microsoft Visual Studio 8\Common7\IDE\map.xml'. 

Source Error: 

Line 248: //XmlDocument xMap = new XmlDocument(); 
Line 249: //xMap.Load(MapPath("map.xml")); 
+0

你是否也使用VS的內置Web服務器,或者只是IIS?聽起來像影子複製問題。 – cfeduke 2008-10-22 15:10:33

回答

2

當前代碼可能沒有編譯,因此DLL中的元數據是針對您的舊代碼的。