Elmah没有保存错误

时间:2012-08-10 22:33:30

标签: asp.net asp.net-mvc nuget elmah

我刚刚安装了Elmah是Nuget并且它显示了错误,但是当我重新启动我的Web应用程序时,它没有旧的,我该如何配置它以保存它?我以为它会自动完成..

1 个答案:

答案 0 :(得分:4)

如果您正在使用默认提供程序,则错误日志将无法在应用程序重新启动后继续存在,因为它存储在内存中。请改为选择其他提供程序,例如XML文件或其中一个数据库文件,例如Elmah.SqlErrorLog - 您需要编辑web.config文件以更改此内容。

网上有更多信息。例如:

http://code.google.com/p/elmah/wiki/DotNetSlackersArticle#Storing_errors_in_memory

http://www.devcurry.com/2012/05/error-handling-elmah-in-aspnet-mvc.html