2010-07-21 62 views
2

事實上,我有關於異常處理的想法。但在面試時,面試官接到了這個問題:如何在應用程序中跟蹤異常。意思是說有企業項目,如果我們將項目交付給最終用戶(忘記一段時間有任何測試人員在那裏/或在我身邊誰可以跟蹤此例外)。在導航或執行任何操作時,會出現一個自定義錯誤頁面,這是由開發人員從他的web.config文件定義的。如何跟蹤應用程序中的異常

讓的說應用是asp.net和c#

然後用戶將如何讓知道開發商說,他得到的東西異常而做特別的操作?開發人員如何在不進行任何類型的調試的情況下應對此異常假設用戶不允許再次部署。開發人員想要在部署的應用程序上跟蹤這個異常他必須做什麼。我知道我們可以把嘗試..抓住但需要現在的詳情..

+0

一般來說,還是以特定的語言/平臺? – skaffman 2010-07-21 10:31:28

+0

skaffman,請查看問題。也是它的頭銜。我在那裏提到。 – 2010-07-21 13:58:43

回答

0

如果您的代碼正確處理異常,您會在事件日誌中看到這些錯誤。

事件雖然所有未處理的錯誤也記錄在事件日誌中,但您可能不知道錯誤的確切位置,但至少會讓您知道應用程序的哪個部分正在中斷。

+0

有人可以告訴我處理異常的確切含義嗎? – 2010-07-22 05:56:51

+0

這是投標主題。你可以參考這篇文章。 http://www.codersource.net/asp-net/asp-net-advanced/exception-handling-with-c-in-asp-net.aspx – shailesh 2010-07-22 14:30:05

2

看看ASP.NET健康監測。

您可以將例外情況記錄到事件日誌,文件甚至電子郵件。