elmah相关内容

Elmah 无法在 IIS7 服务器上运行

我在我的 MVC 3 站点上运行 Elmah,并且在我的本地开发机器上运行一切. 但是,现在我已将网站移至生产服务器,Elmah 无法正常工作.我在实时服务器上使用与在本地计算机上使用相同的 SQL 帐户(和连接字符串).EF4 连接(与 Elmah 相同)工作正常. 我在偶数日志或 SQL 事件探查器中看不到任何内容.我也没有在 SQL 日志中看到任何错误. 对可能发生的事情有 ..
发布时间:2022-01-25 08:31:30 数据库

如何模拟 Elmah 的 ErrorSignal 例程?

我们使用 ELMAH 来处理我们的 ASP.Net MVC c# 应用程序中的错误,并且在我们捕获的异常中,我们正在做这样的事情: ErrorSignal.FromCurrentContext().Raise(exception); 但是当我尝试对捕获的异常进行单元测试时,我收到以下消息: System.ArgumentNullException:值不能为空.参数名称:上下文 如何模拟 F ..
发布时间:2022-01-08 22:20:20 C#/.NET

Elmah 1.2 不会在 Windows 2008 IIS7.5 集成模式下登录 SQL(但在本地工作)

我正在构建一个新的 Web Forms aspnet 4.0 网站,并使用 NuGet 安装了 Elmah 1.2.我在 web.config 中添加了一行以登录到 sql server express,并创建了相关表和 3 个存储过程.在本地(Win 7/IIS 7.5)一切正常(当通过 vs2010 开发服务器和我的本地 IIS 运行时) - 我可以点击 elmah.axd/test 然后返回 ..
发布时间:2022-01-06 10:36:54 C#/.NET

ELMAH - 使用自定义错误页面收集用户反馈

我正在考虑第一次使用 ELMAH,但有一个需要满足的要求,我不确定如何实现... 基本上,我将配置 ELMAH 以在 asp.net MVC 下工作,并在错误发生时将其记录到数据库中.最重要的是,当发生错误时,我使用 customErrors 将用户引导到友好的消息页面.相当标准的东西... 要求是在这个自定义错误页面上我有一个表单,如果用户愿意,它可以让用户提供额外的信息.现在问题出 ..
发布时间:2021-12-26 13:11:22 其他开发

是否可以在 SharePoint 环境中使用 ELMAH?

有没有人将 ELMAH 集成到他们的 SharePoint 环境中? 我想这是可能的,因为它都是 ASP.net,但我只是想知道是否有人做过它,是否有关于如何实现它的演练? 解决方案 我们在 MOSS 2007 环境中使用 ELMAH.由于 ELMAH 使用 HttpHandlers 并通过 web.config 进行设置,因此激活它很容易.只需将 ELMAH 内容添加到您在 Sha ..
发布时间:2021-12-23 18:49:32 其他开发

如何使用 ELMAH 手动记录错误

是否可以使用 ELMAH 执行以下操作? logger.Log("东西"); 我正在做这样的事情: 试试{//可能抛出异常的代码}捕获(异常前){//我需要在这里记录错误...} ELMAH 不会自动记录此异常,因为它已被处理. 解决方案 直接写日志的方法,从ELMAH 1.0开始工作: 试试{一些代码}捕获(异常前){Elmah.ErrorLog.GetDefault(Http ..
发布时间:2021-12-17 16:59:27 C#/.NET

使用 ELMAH 的 WCF 服务异常日志记录

我们正在使用出色的 ELMAH 来处理 ASP.NET 3.5 网络中未处理的异常应用.除了使用 REST 功能使用的 WCF 服务之外,这对于所有站点都非常有效.当应用程序代码未处理的操作方法中发生异常时,WCF 会根据服务协定和配置设置以各种方式处理.这意味着异常最终不会触发 ELMAH 使用的 ASP.NET HttpApplication.Error 事件.我知道的两种解决方案是: ..
发布时间:2021-12-13 19:46:46 C#/.NET

在 Azure Web 角色上部署 PDB

我有一个通过 VS 2012 Azure 项目部署的项目(在 VS 中,而不是手动部署).Web 角色项目设置为在发布模式下构建“仅 pdb"调试信息,但在部署 PDB 时不会打包并复制到 Azure 上的 Web 角色 VM.如何让 PDB 包含在包中并传输到服务器? 我想在生产中包含我的 PDB 的原因是因为我想在我的 ELMAH 报告中获得行号. 解决方案 我在一个基本的“文件 ..
发布时间:2021-12-06 18:52:14 其他开发

如何让 ELMAH 与 ASP.NET MVC [HandleError] 属性一起使用?

我正在尝试使用 ELMAH 来记录我的 ASP.NET MVC 应用程序中的错误,但是当我在我的控制器上使用 [HandleError] 属性时,ELMAH 在它们发生时不会记录任何错误. 正如我猜测的那样,因为 ELMAH 只记录未处理的错误,而 [HandleError] 属性正在处理错误,因此无需记录. 我如何修改或我将如何修改属性,以便 ELMAH 可以知道存在错误并记录它.. ..
发布时间:2021-11-29 08:21:50 其他开发

使用 Elmah 处理 Web 服务中的异常

有没有办法像我们在 ASP.NET 网站中那样使用 ELMAH 全局处理常规 ASP.NET Web 服务 (asmx) 中的异常? 解决方案 ASP.NET Web 服务从不触发 Application_Error 事件,ELMAH 无法像在 ASP.NET 应用程序中那样全局处理异常.但是我们可以使用 ELMAH “手动"记录异常: 公共 int WebServiceMethod() ..
发布时间:2021-11-28 22:52:32 C#/.NET

ELMAH 1.2在CASSINI上可以很好地工作,但是我无法使其在IIS 7.5上工作

我使用asp.net 4和C#作为记录错误解决方案,我使用 ELMAH 1.2 . 我能够在Visual Studio 2010中使用CASSINI在本地计算机上正确使用ELMAH,但是我将网站移到具有IIS 7或IIS 7.5的服务器上(本地或远程)后,ELMAH无法记录任何错误.没有错误或出现黄页. 我想配置存在一些问题,即使我阅读了很多教程,我仍然无法使其在生产环境中正常工作.这 ..
发布时间:2021-05-30 20:34:20 C#/.NET

为什么Nhibernate需要Log4Net?

我将使用asp.net mvc3和nhibernate 3.2构建我的应用程序.我决定使用Elmah记录所有错误消息. 我记得nhibernate支持log4net并使用它来记录所有查询.如果我不关心将查询输出到日志文件,可以使用nhibernate profiler进行此操作,还有什么其他原因会阻止我从log4net切换到Elmah? 解决方案 好吧,无论您是否积极使用NHiber ..
发布时间:2021-05-30 20:19:42 其他开发

将捕获的ajax异常发送回服务器以执行日志记录?

我有一个MVC3应用程序,我正在使用Elmah将错误存储在mysql数据库中,甚至通过电子邮件发送这些错误。这是完美的工作,现在我的主要布局中有以下javascript代码: $(document).ajaxError(function(e ,xhr,设置,异常){ //发送回服务器 }); 现在,我要做的就是获取捕获的异常(ajax异常)并发回服务器使用存储Elmah ..
发布时间:2020-10-28 23:03:49 前端开发

用代码而不是配置来配置Elmah电子邮件设置

我正在设置Elmah电子邮件,并且不想将我的电子邮件帐户凭据放在web.config中。 我正在Azure上进行部署,因此希望在应用启动时在代码中从Azure应用设置中查找凭据。 是否可以通过代码而不是使用声明性地配置Elmah电子邮件;标记? 解决方案 最好的方法是覆盖 SendMail Atm Aziz在 ..
发布时间:2020-10-28 23:02:42 C#/.NET

elmah-无法通过电子邮件发送例外

对我来说,设置elmah相对比较轻松。直到我尝试使用电子邮件功能。我已经阅读了之前有关该主题的所有问题,但无法解决。这是我的web.config文件中的相关条目。这只是我尝试过的许多尝试之一,这是使用gmail和的尝试。我在做什么错了? ..
发布时间:2020-10-28 23:02:40 其他开发

将ErrorLog_Filtering与ELMAH一起使用时,将忽略web.config中的错误过滤器

我已经实现了一个Elmah过滤器,该过滤器使用类似于所述 ErrorLog_Filtering 隐藏错误日志中的敏感表单数据。 这很好,但是它忽略了我通过 元素。 是否可以通过某种方式应用我的自定义过滤器,但是仍然可以使用web.config中指定的过滤器? 解决方案 在这里回答我自己的问题-就像检查 e.Dismissed 已经在我的上位助手中处理 ..
发布时间:2020-10-28 23:02:33 其他开发

IIS6下的Elmah和404s

只是想知道是否有可能让Elmah记录ASP.NET框架未拾取的404(即IIS发现并答复的404)。 大概在IIS中->网站属性->“自定义错误”选项卡中会涉及某种输入。 找不到有关如何执行此操作的参考。 解决方案 非ASP.NET映射的扩展名(例如静态内容,经典ASP等)将永远不会达到ASP.NET请求管道,因此ELMAH将永远不会知道IIS6生成的404 Not Found ..
发布时间:2020-10-28 23:02:31 其他开发