我有一個ASP.NET WebApplication(.NET 4.0/C#),與外部COM dll(用C++編寫)一起工作。在VS2010中調試COM DLL
在一個函數調用中,它與舊的ASP項目完美協作,我在DLL代碼中得到一個AccessViolationException。
爲了調試它,我向我的同事寫了一個調試版本的DLL。雖然我沒有直接訪問dll項目或源代碼。
如何使用此調試dll找出錯誤發生的位置?我無法找到一種方法來進入我所調用的方法。可能嗎?
編輯:我也有.pdb文件,如果這是好的。出於某種原因,我無法在Debug-> Windows-> Modules overview中看到COM DLL。我真的被卡住了,任何幫助表示讚賞。
把它還給你的同事。調試堆腐敗並不是爲了嘲諷心臟,.pdb實際上並沒有幫助。 –