2010-07-21 58 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健康监测。

您可以将例外情况记录到事件日志,文件甚至电子邮件。