每个应用程序内的IIS异常记录器

时间:2014-01-08 14:14:38

标签: c# exception iis iis-7 httpmodule

我使用Elmah,log4net和nlog来记录异常。

我很好奇如何捕获在同一IIS下运行的网站的任何应用程序的异常。

我是否需要开发和IIS模块并绑定它?

不确定,如何捕获IIS中任何应用程序中发生的异常?

我有兴趣拦截例外,以便记录自己。

2 个答案:

答案 0 :(得分:1)

您可以通过IIS配置执行此操作。请在此处查看详细说明http://technet.microsoft.com/en-us/library/cc725786%28v=ws.10%29.aspx

答案 1 :(得分:0)

我从未尝试过,但是什么阻止你将elmah添加到机器配置?

此解决方案应该适合您检查 http://www.christiaanverwijs.nl/post/2012/06/27/NET-HttpModule-to-log-all-unhandled-exceptions-in-IIS-75-through-Log4NET-(globally-or-per-site).aspx