我刚刚安装Elmah是Nuget,它显示了错误,但是当我重新启动我的Web应用程序时,它没有旧的,我该如何配置它才能保存它?我认为它会自动执行此操作..Elmah没有保存错误
2
A
回答
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
+0
三江源!!!! !!!!!! – Baconbeastnz 2012-08-10 23:06:39
的默认配置是使用一个内存存储,则需要将其配置为使用物理存储位置,如XML或数据库 – 2012-08-10 22:36:02