【发布时间】:2019-04-13 07:21:20
【问题描述】:
我们的数据中心几天前感染了病毒。数据库服务器必须完全重建。幸运的是,我们恢复了所有数据库。但是,Elmah 数据库由于某种原因是空的。代码(C# .NET)也没有改变。 (因此,我们将错误记录到 SQL 数据库中。)
但是,系统不再记录错误。我删除了数据库用户并重新添加了它,重新添加了一些权限,现在我们可以看到带有错误列表的 .axd 页面,即使没有任何错误。
所以,我认为这一定是连接问题或其他问题。但是,我真的没有任何错误页面要显示或任何东西。结构上应该没有任何变化。
关于这可能是什么或如何让它向我展示什么不起作用的任何想法?
据我了解,当系统遇到错误时,它会调用 Global.asax.cs 中的 Application_Error 方法。该代码非常通用。
我应该注意,我们可能使用的是非常旧的 Elmah 版本。该 dll 的修改日期为 2012 年 4 月 12 日。版本 1.2.14706.955
【问题讨论】:
标签: c# sql-server webforms elmah