事实上,我有关于异常处理的想法。但是在面对面试时,面试官得到了这个问题,如何在应用程序中跟踪异常。意思是说有企业项目,如果我们将项目交付给最终用户(忘了一段时间,任何测试人员都在那里/或在我身边可以跟踪这个例外)。在导航或执行任何操作时,会出现一个自定义错误页面,该页面由开发人员从他的web.config文件中定义。
假设应用程序是asp.net和c#
那么用户如何让开发人员知道他在进行特定操作时会遇到异常?开发人员如何在不进行任何调试的情况下解决此异常。假设用户不允许再次部署。开发人员希望在已部署的应用程序上跟踪此异他必须做什么。我知道我们可以把try ..Catch但现在需要详细说明..
答案 0 :(得分:2)
查看ASP.NET运行状况监控。
您可以将例外记录到事件日志,文件甚至电子邮件中。
答案 1 :(得分:1)
答案 2 :(得分:0)
如果您的代码正确处理异常,您将在事件日志中看到这些错误。
事件虽然所有未处理的错误也记录在事件日志中,但您可能不知道错误的确切位置,但至少会让您知道应用程序的哪个部分正在破坏。