[英]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.