我无法找到ElMah-错误记录工具的任何分步教程。基本上,我发现了一些文章,但它们都很模糊。例如,我发现这篇文章比其他任何文章都好一点:
http://www.hanselman.com/blog/ELMAHErrorLoggingModulesAndHandlersForASPNETAndMVCToo.aspx
但它有严重的问题,例如作者说你必须添加一些“HTTPHendlers和HttpModules”:他的意思是什么?当他说某些HttpHandlers时他的意思是什么?有没有人知道任何可以指导基础知识的好教程?
答案 0 :(得分:6)
使用Nuget包控制台并键入“Install-Package ELMAH”
关于如何让Nuget工作的指南
http://docs.nuget.org/docs/start-here/Using-the-Package-Manager-Console
工作完成。
答案 1 :(得分:4)
仔细阅读
VB - http://www.asp.net/web-forms/tutorials/deployment/logging-error-details-with-elmah-vb
在这里阅读httphandlers
http://msdn.microsoft.com/en-us/library/5c67a8bd(v=vs.71).aspx
答案 2 :(得分:3)
我写了ELMAH Tutorial,应该回答你的问题。本教程将向您介绍如何逐步安装和配置ELMAH。我已将重要部分提取到此答案中,但请查看链接以获取更多详细信息。
通过运行以下命令(或通过Visual Studio中的NuGet对话框)安装ELMAH:
安装包ELMAH
启动项目并导航至:
[您的网址] /elmah.axd
ELMAH会显示所有已记录错误的列表。这在第一次加载时将为空。
通过从代码中抛出异常来生成新错误。如果再次访问/elmah.axd,将记录该异常。
上述步骤使用内存中记录器。 ELMAH提供了许多不同的选项,如SQL Server,MySql和XML。
答案 3 :(得分:1)
ELMAH wiki有关于为多个不同的后备存储设置和配置ELMAH的详细说明。
如果您使用的是Visual Studio 2010和NuGet,则有几种不同的ELMAH软件包可以下载,设置和配置网站以使用ELMAH。