问题标签 [elmah]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elmah - 如何在 web.config 和后面的代码中启用和禁用 ELMAH?
我在我的 ASP.NET 项目中使用 ELMAH 进行错误报告。一切都很好,除了当我调试一个项目时,我不想向允许的用户发送电子邮件报告。我怎样才能完成这个壮举?
c# - Unhandled exception logging facility for non-ASP.NET apps? (ELMAH for console apps)
Is there a facility similar to ELMAH but for non-ASP applications? One that will handle all unhandled exceptions and write them to multiple sources?
Or is there some way to easily capture all unhandled exceptions, similar to Application_Error in an ASP.NET Global.asax.cs file? If that can be done, I can then just use NLog or similar to log them. Was just hopeful a framework similar to ELMAH existed.
asp.net-mvc - 无法让 elmah 使用 MVC 发送电子邮件
“指定的字符串不是电子邮件地址所需的格式。”
我得到了上面的信息,然后它寻找来源。电子邮件地址很好,我已经安装了模块。错误记录良好。还有什么可以发生的?
asp.net - 将 Elmah 与 Cassini 一起使用
有谁知道我是否可以将 Elmah 与 Visual Studio 内置 Web 服务器(又名 Cassini)一起使用?我让它在 IIS 上轻松工作,但使用相同的配置,它不适用于 Cassini。当我通过http://localhost:62364/elmah.axd请求日志页面时,出现“找不到资源”。
exception-handling - 过滤elmah中的异常文本
有没有办法使用异常消息过滤elma中的异常?
示例:
“System.Web.HttpException:请求超时。” 我不想过滤掉所有的 HttpException,而只过滤掉超时的请求。
“System.Web.HttpException:超出最大请求长度。”
我不想做的是为此编写自己的代码。那么是否可以使用 buildin-web.config 配置来做到这一点?
谢谢!
oracle - 配置 Elmah 以使用现有的存储过程/表
我们有一个系统,它已经有一个表和一些用于日志记录的存储过程(Oracle)。我目前正在开发另一个系统,该系统将使用相同的数据库,但还没有用于记录错误的系统。
我读到 Elmah 是一个易于使用的系统,并尝试对其进行设置,但似乎默认情况下它会尝试使用可以制作 Elmah 下载附带的脚本的表格和程序。
所以,我的问题是,是否可以将 Elmah 配置为使用 myStoredProcedure,如果可以,我该如何配置?
session-variables - 如何让 ELMAH 包含会话值?
注意:我知道避免使用会话的各种原因,但这是我继承的一个项目,所以请跳过任何回复的那部分:)
由于这是一个已解决的问题,我希望有人可以指出一个包含记录会话数据而不是重新发明轮子的 ELMAH 补丁/分支/分支。
一件奇怪的事情是来自 Atif 的一篇较旧的帖子,上面写着他们已经被记录了:
http://markmail.org/message/ncmdgwm5rmzewbwu
评论者 henningst 提到在此处添加会话变量:
http://www.hanselman.com/blog/ELMAHErrorLoggingModulesAndHandlersForASPNETAndMVCToo.aspx
另一种方法(我宁愿避免)是将值复制到 cookie 中
我知道另一种选择是切换到 ELMAH 以外的其他东西(例如 Exceptioneer - 请参阅http://exceptioneer.com/Public/ExceptioneerAndELMAH.aspx),但由于这是我目前对 ELMAH 的唯一问题,我宁愿只拥有一个修补ELMAH而不是切换到别的东西。
asp.net-mvc - 使用 ELMAH 在 EventLog 中记录错误
我正在使用 ELMAH 在我的 asp.net MVC(C#) 应用程序中记录错误。
我能够在 xml 或数据库中记录错误。如何使用 ELMAH 将错误记录到事件日志中?
c# - 限制 Elmah 发送的电子邮件数量
有谁知道像使用 Health Monitoring 一样限制 Elmah 在一段时间内发送的电子邮件数量的好方法?
我希望能够将每个页面中每个错误的电子邮件限制为仅每小时一次的电子邮件,以针对该特定错误和页面。
查看 elmah 文档,它看起来像使用:
在 global.ascx 文件中可能是一个选项。我可以为每个应用程序设置一个静态对象,其中包含一些错误详细信息和记录的时间,并检查它并在需要时取消电子邮件通知?
有没有人有更好的解决方案或他们现在使用的示例?
asp.net-mvc - Windows 7 上 Mono 2.6 上的 ASP.NET MVC + Castle ActiveRecord + elmah
我试图让 xsp2 运行我的 asp.net mvc 应用程序,但我收到了没有调试信息的附加错误消息。如果我使用 --verbose 运行 xsp2,则不会产生任何有用的信息。
该应用程序在 Windows Vista 和 Windows 7 上的 IIS 和 VS 的内置网络服务器下运行良好。
我知道其他人在这方面取得了成功,所以我希望我只是错过了一些明显的事情。
谢谢,
编辑:如果我删除 Castle.ActiveRecord.Linq 和 NHibernate.Linq,一切都会再次运行。我目前都没有使用,所以删除它们应该不是什么大问题。还有其他建议吗?