簡體   English   中英

使用Unity IOC進行異常調試

[英]Exception Debugging using Unity IOC

使用Microsoft.Practices.Unity動態加載某些類時,我在獲取良好的異常信息方面遇到問題。

該代碼位於遠程服務器上,我正在使用ELMAh捕獲錯誤。 我看到了異常,但是異常信息在DynamicModule.ns.Wrapped_IMyClass_GUID.MyFunction()處停止。

我已將調試類推送到服務器,因此我可以看到到目前為止的行號,但無法獲取這些動態加載的類的行號。

是否缺少我可以在其中顯示真正的內部異常信息的設置?

Unity將每個錯誤鏈都包含在InnerException中。 例如,如果你有這樣的依賴鏈: Service1 dependes對Service2取決於Service3

並且,如果Unity由於解析錯誤而無法實例化Service3,則將獲得Service1的解析失敗異常,其中InnerException的類型解析失敗,而Service2的InnerExcepetion解析類型的失敗,則Service3異常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM