问题标签 [elmah.mvc]

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.

0 投票
0 回答
199 浏览

c# - Elmah 在任何地方都可以工作,除了不在 mvc 4.5 部分视图中记录错误

我正在为 asp.net mvc 学习 elmah。我用最新的 nuget 包安装了 elmah,用于 elmah 和 mvc。我已将其配置为使用 elmah 日志记录页面,并将错误记录在 sql 表中。我将 elmah 脚本与 sql 一起使用。我的问题是它似乎在任何地方都可以使用,除了部分视图。这是我继承的一个项目,所以我正在学习它是如何工作的。如果 Elmah 没有在部分视图中发现 404 错误或异常,我需要做些什么或查看一些额外的东西吗?我得到了 asp.net mvc 标准 404 错误页面,而不是我创建的用于 elmah 的错误页面,并且它没有记录在任何地方。

这是我的一些代码:

我的 FilterConfig.cs 包括以下内容

我的 ErrorController.cs 类

任何想法或方向将不胜感激。

0 投票
3 回答
661 浏览

elmah - 无法解析 Elmah.Mvc.ElmahController 类型所需的依赖项

Elmah 正在将错误正确地记录到我的数据库中,但我无法访问 /elmah。我错过了什么?这在没有为 Elmah 实现控制器的情况下工作,但现在它不起作用。这是在 git 合并之后。所有配置都已重置为之前的工作方式。

0 投票
1 回答
438 浏览

asp.net-mvc - 使用 elmah.mvc.allowedRoles AppSettings 在 ADFS 声明感知 MVC 4 应用程序中保护 ELMAH

ELMAH for MVC 支持以下 appsettings 配置

使用角色/用户保护 elmah 路由路径。显然,它适用于 Windows 或表单身份验证。但我无法使其适用于基于声明的身份验证。

这个事情谁有经验?

0 投票
5 回答
2518 浏览

c# - 修改异常并抛出

我想用附加信息修改Message属性。Exception例如生成SQLEF.

但我不想失去原来的任何东西Exception。这将使我失去stacktrace

这些Exception来自数据层。我想要throw他们,以便他们可以使用Elmah.

我有哪些选择?

0 投票
2 回答
419 浏览

exception-handling - ELMAH 可以用于 Xamarin 解决方案吗?

今天读到这篇文章,并且可能很快就会开始使用 Xamarin 解决方案(另一种可能性是使用 Android Studio 仅使用 Android 进行“原生化”),我想知道:

ELMAH 可以用于 Xamarin 解决方案吗?

而且,事实上,如果选择了少走的路(Android Studio),那么对于 Android/Java 项目有什么工具最接近 ELMAH 的优势呢?

0 投票
1 回答
1705 浏览

asp.net-mvc - ASP.NET MVC ELMAH 未记录 HttpRequestValidationExceptions

我有一个在 .NET 4.0 上运行的 ASP.NET MVC 站点,我正在尝试设置错误日志记录。

我发现了 Elmah.MVC NuGet 包(v2.1.1,Elmah 核心:v1.2.1)并按照本教程进行设置。(没有做第 5 步 - javascript 错误记录)

它工作正常并向我发送电子邮件并记录 404 错误,但是当我在输入中输入一些 html<h1>Test</h1>以查看站点如何处理它时,我得到一个 HttpRequestValidationException ,这在某种意义上很好,因为它不会让他们输入它而且我有一个网站发布时显示的错误页面设置,但 Elmah 不会记录此类错误的详细信息。

我看过这个 SO 帖子Elmah 问题 217说它已经解决了。

这是我的 ElmahHandleErrorAttribute 类:

我在我的FilterConfig.cs

是否有已知的解决方法,以便我可以让 Elmah 记录这些类型的错误并通过电子邮件发送详细信息?

谢谢。

0 投票
1 回答
1044 浏览

elmah.mvc - 无法从 ELMAH 为我的 asp.net mvc 应用程序发送电子邮件

我无法从 ELMAH 为我的 asp.net mvc 应用程序发送邮件。

我收到以下异常。

System.dll 中出现“System.Net.Mail.SmtpException”类型的异常,但未在用户代码中处理

这表示我的凭据不正确,但它是正确的,因为我可以使用MailMessage类通过代码发送电子邮件

以下是我的 ELMAH 的 web.config 文件设置。

提前感谢您的帮助。

0 投票
1 回答
215 浏览

c# - VS2013 elmah 404 错误

我对 elmah 有疑问,我尝试通过 NuGet 将其添加到我的应用程序中 - 所以它可能开箱即用,不是吗?我在这里阅读了很多帖子并将所有我读过的内容添加到我的web.config但我尝试访问时仍然有 404 错误localhost/elmah(所以它记录错误但我看不到它=()。

这是我的web.config(我在 VS 2013 工作)

非常感谢您的帮助。到邓肯 在此处输入图像描述

0 投票
1 回答
138 浏览

asp.net-mvc - ELMAH 记录的错误没有意义

我正在开发一个托管为 Azure 网站的 ASP.NET MVC 5 网站,并且我已经包含 ELMAH 用于错误记录。一切似乎都很好,除了我发现很多像这样的错误:

在控制器上找不到公共操作方法“...”...

这些错误主要出现在请求来自蜘蛛机器人时,但它们似乎不会在响应中产生任何错误。此外,所有记录的控制器/操作名称都是完全有效的。

例如,当我在我的网站上运行像 deadlinkchecker.com 这样的工具时,我发现 ELMAH 中有数百个错误,而该工具会生成一个包含 100% 有效链接的报告。ELMAH 中的路径信息也是正确的。

为什么我会看到这些错误?

0 投票
1 回答
2432 浏览

c# - ELMAH 不记录除 404 之外的错误

AppData除了错误之外,我无法让 ELMAH 将错误记录到我的文件夹中404。我不确定问题可能是什么。我猜这是因为我有<customErrors mode="RemoteOnly" defaultRedirect="~/Views/Shared/Error.cshtml">,但我尝试过这里记录的内容,但没有任何运气。这是我的 web.config(至少对使用 ELMAH 至关重要):

这是我的FilterConfig.cs

还有我的自定义 Elmah 处理程序:

关于我可能做错了什么或我错过了什么的任何想法?