在使用Elmah的此版本之前,请仔细阅读此文档,因为它包含重要信息。
为了获得同伴的帮助和支持,请争取Elmah讨论小组。向项目站点上的问题跟踪器报告错误和问题。避免使用问题跟踪器在安装或运行Elmah时遇到的问题寻求帮助。这就是讨论小组的目的。
开始使用Elmah的最佳方法是通过启动提供的演示网站来将其旋转。只需转到Elmah分发的根源,然后执行Demo.cmd脚本即可。演示网站需要Microsoft .NET Framework 2.0。
如果您使用Microsoft SQL Server(2000或更高版本)作为错误日志,则应重新创建在提供的SQL脚本中找到的存储过程(请参阅sqlserver.sql)。该脚本不包含DDL DROP
或ALTER
语句,因此您必须在应用脚本的CREATE PROCEDURE
部分之前手动删除存储过程。除此之外,由于beta 2a以来,该模式没有任何更改,因此可以保留日志中的现有数据。
Oracle错误日志在Beta 3中是新的,但是如果您是从beta 2和3之间的来源编译Elmah,并使用Oracle用于错误日志,则应重新创建ELMAH$Error
表,则使用该章节来指示其指示和相关软件包。提供的SQL脚本(请参阅您的分发中的Oracle.sql)。该脚本不包含任何DROP
语句,因此您必须在应用脚本之前手动删除表和包装。如果您希望保留已记录的错误数据,则应考虑将其存档。请仔细阅读此脚本文件中的评论,以获取有关用户和同义词的提示。 NB现在已经将原始软件包分为两部分,以帮助在企业方案中保护数据库。
VISTADB错误日志在Beta 3中是新的,但是如果您是从beta 2和3之间的来源编译Elmah,并使用VistadB进行错误日志,则应删除.VDB3文件并允许其重新创建。
访问错误日志在Beta 3中是新的,但是如果您是从beta 2和3之间的源编译Elmah并使用访问使用错误日志,则应删除.MDB文件并允许其重新创建。
如果您使用GDN-Elmah,则配置部分和条目已略有变化,GDN-Elmah是在GotDotnet上发布的原始内容。请咨询samples/web.config
文件,以查看配置现在的样子的示例。
如果您使用Microsoft SQL Server作为错误日志,则应重新创建ELMAH_Error
表,其指示和相关的存储过程使用提供的SQL脚本(请参阅您的分发中的Database.sql
)。该脚本不包含DDL DROP
语句,因此您必须在应用脚本之前手动删除表和存储过程。如果您希望保留已记录的错误数据,则应考虑将其存档。
$Revision: 511 $