我有一個三層web應用程序,我正在其中使用MS企業庫異常處理應用程序塊進行異常管理。 DataAccess和BusinessManagers中的異常將被記錄下來,然後替換爲包含常規消息的自定義異常。這個自定義異常然後被拋出,直到UI層。我在Global.asax文件中的Application_Error事件中定義了一個全局異常處理程序,我從中計劃將用戶重定向到用戶友好錯誤消息顯示的自定義錯誤頁面。在我的UI事件處理程序中,我將BusinessManager調用封裝在try catch塊中,並拋出希望在全局處理程序中捕獲它的異常。雖然它在全局異常處理程序中被捕獲並顯示自定義錯誤頁面,但我在throw語句中得到了調試程序中斷,指出「異常未被用戶代碼處理」。在此之後,代碼將觸發全局異常處理程序。即使我從UI代碼中刪除了try catch塊,我也從我從BusinessManager中引發異常的地方得到了相同的未處理的錯誤消息。我不知道我哪裏出錯了。UI中的異常處理策略
0
A
回答
0
如果您在調試模式下運行應用程序,調試器將顯示該窗口。但是,如果您在發佈模式下運行它,則不會顯示。你的代碼沒有問題。
相關問題
- 1. 異常處理策略
- 2. WCF異常處理策略
- 3. Java異常處理策略
- 4. 庫中的異常處理策略
- 5. 批判我的異常處理策略
- 6. Mule ESB Flow中的異常處理:多個異常策略
- 7. Spring/JPA/JSF異常處理策略
- 8. 提前規劃異常處理策略
- 9. 在選擇異常策略中捕捉異常策略
- 10. 數據訪問層中的異常處理策略
- 11. catch異常策略
- 12. Sitecore異常處理策略(類似於Entlib)
- 13. Mule ESB策略來處理套接字讀取超時異常
- 14. .NET反射策略異常
- 15. Mule:異常策略不叫
- 16. 如何處理Mule中的SOAP Web服務中的異常策略
- 17. 忽略流星的異常處理
- 18. 錯誤日誌記錄類中的最佳異常處理策略是什麼?
- 19. 在Rails中處理異常和錯誤的最佳策略是什麼?
- 20. flow-ref和處理策略
- 21. 處理EWS限制策略
- 22. 異常處理:多次處理異常
- 23. 從捕捉異常策略中拋出自定義異常
- 24. 如何處理異常處理代碼中的異常?
- 25. php異常處理異常
- 26. 異常處理
- 27. 異常處理
- 28. 異常處理
- 29. 異常處理
- 30. 處理異常