摘自:如何在ASP.NET MVC 4中设置ELMAH.MVC?
什么是ELMAH?
ELMAH是一个开源项目,其目的是记录和报告ASP.NET Web应用程序中未处理的异常。
为什么要使用ELMAH?
ELMAH作为未被察觉的拦截器,用于拦截未处理的ASP.NET异常,通常会通过ASP.NET的黄色死亡屏幕表现出来。
所以现在我们知道了什么是ELMAH,为什么要使用它,让我们快速开始使用ELMAH与您的ASP.NET MVC项目。
步骤1:右键单击您的解决方案并选择“管理Nuget包”选项
步骤2:在Nuget Package管理器中搜索“Elmah”并安装Elmah.MVC Nuget扩展。
Nuget Package管理器将下载并添加所需的dll并修改web.config的
<appSetting>
,以使Elmah工作。
步骤3:就这样!! 您的Elmah现在已准备好进行测试。 我已生成404以测试我的Elmah是否有效,可以通过此URL访问ELMAH:http://yourapp.com/elmah
希望这可以帮助您:)
进一步阅读:
我在2010年和2011年使用了ELMAH。现在是2012年,我刚刚将它添加到一个新的MVC 3项目中,并注意到最新版本使得它更加容易。
Install-Package elmah.xml
。 - TimDog基本上,最困难的部分是正确地配置 Elmah(在 web.config 中),因为我认为文档有点粗糙。