從今天上午開始,Visual Studio 2012中C#web應用程序中的每個異常都是系統異常,除了「_COMPlusExceptionCode = -532462766」之外沒有任何詳細信息。沒有堆棧跟蹤,沒有行號。調試,一行一行地看,我可以看到底層原因是通常的東西,我的蹩腳代碼中的空引用異常,沒有什麼奇特的。但除非我能找回詳細的異常信息,包括堆棧跟蹤和行號,否則我會每天修復一個錯誤。爲什麼每個異常都是系統異常?
在windows 7 professional SP1上運行VS2012版本11.0。我嘗試關閉並打開解決方案,刪除並重新生成垃圾箱並重新啓動機器。我正在用盡想法。誰能幫忙?
非常感謝。
您是在'Debug'還是'Release'模式下調試? – Max
如果您有以下一段代碼:'private static readonly RegexPattern =「...」;'並且該模式無效,那麼當包含類最初加載時,您將生成COMPlusExceptionCode-異常。另一方面,您將需要使用調試器來查找拋出未處理的異常。調試+異常,勾選投擲框,以便在引發異常時停止調試器。 – chridam
這確實是不夠的信息。該項目中的每個例外都會發生嗎?你有錯誤處理嗎?如果在Global.asax的Application_Start中引發派生的異常,會發生嗎?什麼變化導致了這種行爲出現? _「自今早以來」_部分問題導致我認爲這可以通過將代碼或計算機回滾到昨天來解決。 – CodeCaster