elmah 下载日志不工作

elmah download log is not working

VS2013,MVC5,SQL 错误记录 elmah.corelibrary 版本 1.2.1 elmah.mvc 版本 2.1.1

我使用 SQL 数据库日志记录机制成功地将 elmah 安装到 MVC5 站点中。 elmah 日志记录在开发(本地 SQLExpress)和托管站点(托管 SQL 标准)上都非常有效。一切都按预期工作,例如来自 elmah 页面、RSS 提要等的错误报告。

但是下载日志功能在点击后没有returns。那么,几个问题:

1) 是否有人熟悉该功能因任何特定常见原因而失败? 2) 报告 elmah 问题的最佳位置在哪里?

谢谢。

此致, 艾伦

事实证明 elmah.mvc 存在与下载日志功能相关的问题。它记录在 http://code.google.com/p/elmah/issues/list. You have to do a search for 'all issues' (in the search drop down box), and search for 'download log'. Issue 338 is at http://code.google.com/p/elmah/issues/detail?id=338&can=1&q=download%20log&colspec=ID 列出的问题中。在那一期中,Atif Aziz(elmah 的作者)列出了 4 种不同的解决方法。

我选择回退到基本的 elmah 包,下载日志问题消失了。您必须遵循与 elmah.mvc 提供的不同的推荐安全做法,但它确实有效,问题出在 elmah.mvc.

此致, 艾伦

由于有人对此投票 post,我被通知了。随着时间的推移,有更多的补充。并不是说上面的答案不正确;如果这些是正在使用的版本,则以上信息是正确的。

但是,自此 post 发布后 elmah.mvc 版本 2.1.2 在 NuGet 包管理器中可用。

这个新版本可以正常工作,并且安装包非常好。想看这个问题的应该都知道。