我们有一个asp.net应用程序,并希望实现日志记录。第一个想法是在global.asax文件中使用Application_Error方法。
问题是ASP.NET似乎经常在内部抛出异常,这些异常不是由应用程序引起的,并且似乎不会干扰用户的正常工作流程。例如,我们经常在这种方法中捕获到HTTPExceptions、UnauthorizedAccessExceptions和其他代码,尽管应用程序中并没有真正的错误。
发布于 2010-12-22 01:31:16
似乎没有办法。大多数异常的发生是因为客户端请求的文件在服务器上不可用("favicon..")。
发布于 2010-12-10 01:10:21
出于日志目的,我认为带有日志应用程序博客的MS Entreprise将执行您想要的操作。(包装内部异常)此外,如果您想捕获特定的异常,您可以创建自己的异常类,如BusinessLogicException。并检查抛出异常是否为此异常,并在登录之后..另一种则继续..使用正常执行的http://msdn.microsoft.com/en-us/library/ff664569(v=PandP.50).aspx
https://stackoverflow.com/questions/4400942
复制相似问题