问题标签 [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 投票
2 回答
3143 浏览

asp.net-mvc-4 - Elmah.MVC 2.0.1 - 保护 elmah 日志

设置:

对于 ASP.NET MVC 4 应用程序,我使用 Elmah.MVC 2.0.1 来记录错误。

我使用 NuGet 安装了 Elmah.MVC。它工作正常。

问题:

Elmah.MVC 包没有安装控制器或区域,所以我看不到通过 Authorize 属性应用安全性的明显方法,正如 ASP.NET MVC 所推荐的那样。

问题:

我只希望管理员角色的用户能够查看 Elmah 页面。

我该怎么做呢?

0 投票
1 回答
428 浏览

asp.net-mvc - 为什么启用 ELMAH 时 XDocument.Load 会引发异常?

我有以下代码从博客子站点检索到最新帖子的链接:

代码总是运行良好。本周我通过 NuGet 添加了 ELMAH.MVC 作为包参考。一旦我使用添加的 ELMAH 部分部署 web.config 文件,就会收到以下错误:

如果我把旧的 web.config 文件放回去,错误就会消失。

知道为什么添加 ELMAH 会导致 XDocument.Load 失败吗?

0 投票
1 回答
1240 浏览

asp.net-mvc-3 - 使用 asp.net MVC 配置 ElmahR

我让 Elmah 与 MVC 3 一起正常工作,并开始为同一个项目设置 ElmahR。指定的配置对我不起作用。我的配置如下。

除了添加目标 URL 和源 URL 之外,我没有对默认值进行太多更改。所以不知道如何解决这个问题。该项目的wiki(https://bitbucket.org/wasp/elmahr/wiki/Elmahr.config)说仪表板应该是一个单独的应用程序,这对我也不起作用。我想我错过了一些实质性的东西,因为在 mvc 中导航到 posterrors.ashx 似乎不是正确的事情。

0 投票
1 回答
189 浏览

asp.net-mvc - .net mvc 中缺少控制器,elmah 给我发电子邮件……让我发疯

elmah 正在通过电子邮件向我发送缺少控制器的例外情况,如下所示:

System.Web.HttpException:找不到路径“/Scripts/modernizr-2.0.6-development-only.js”的控制器或未实现 IController。

我添加了一些忽略路由来尝试让应用程序知道脚本不是控制器并忽略所有 .js 和 .css 文件,如下所示:

它仍然通过电子邮件向我发送例外情况。在这一点上,我只想抑制错误,因为每次我在应用程序上点击一个页面时,它都会触发这封电子邮件。

有什么建议可以治愈吗?

0 投票
0 回答
107 浏览

asp.net-mvc - 关于elmah的一些问题

我刚刚在我的 MVC4 应用程序中设置了 elmah,并且对此有一些疑问。以前我推出了自己的异常处理,所以我是新手。

是否可以设置 elmah 将某些异常记录到事件日志或/和文本文件中?还是需要像 nlog 这样的东西来补充 elmah?

当发生异常时,我会将用户重定向到错误页面。我想在错误页面上包含异常的唯一 ID。这样我就可以让用户报告一个 ID,并且我可以检查我的日志以了解错误是什么。elmah 是否为错误创建一个唯一的 ID?如果是这样如何访问它。如果没有,是否容易添加?

最后,是否可以将自定义信息添加到 elmah 捕获的错误中?例如,在我的系统上,所有用户都标有唯一的 id,这可以包含在 elmah 记录的内容中吗?

0 投票
3 回答
15485 浏览

asp.net-mvc - ELMAH - MVC 3 - 403 - 禁止:访问被拒绝

我已经使用 NuGet为 MVC 安装了 Elmah,我能够在数据库中登录成功错误。唯一的问题是我无法访问/elmahURL 来访问错误日志页面。

这是我的配置的一部分,如果我有任何配置错误,请您指出吗?

谢谢

错误

403 - 禁止:访问被拒绝。
您无权使用您提供的凭据查看此目录或页面。

在我的web.config

global.asax

0 投票
1 回答
359 浏览

asp.net-mvc-3 - MVC3 应用程序不显示 miniprofiler(Windows Server 2008 R2 上的 IIS 7.5)

需要有关 Windows Server 2008 R2 上的 miniprofiler 和 IIS 7.5 的帮助。我的 MVC3 应用程序在 localhost 上运行良好,但在服务器上部署时无法呈现配置文件信息。想知道我是否缺少任何配置。这是我的 web.config。

>

我从 nuget 安装了最新的 miniprofiler。我在集成模式下运行我的应用程序。我错过了什么?

此外,当我提到配置文件时,我无法确保只有超级管理员才能访问 Elmah(一个奖励问题)。

0 投票
1 回答
317 浏览

asp.net-mvc - 如何在库 (ELMAH.MVC) 中配置路由?

我不熟悉如何制作一个包并在包中包含一个控制器,并且正在查看 ELMAH.MVC 包并注意到它执行此操作。

我想我会在 web.config 文件中找到一个模块,或者可以调用引导类的东西,但我不知道它是如何调用的。

看起来需要调用 Bootstrap.Initialize 但我不知道这是如何完成的。

我的问题是这个包的控制器是如何注册的?

编辑:在这个工作了 2 小时后,我可能已经找到了解决方案。

在 Assembly.cs 中是一个类似于 [assembly: PreApplicationStartMethod(typeof(Elmah.Mvc.Bootstrap), "Initialize")] 的属性

根据我的快速阅读,这似乎是在调用 Application_start 方法之前调用该方法。

这看起来很可怕,但很酷,但很可怕。我花了很长时间才找到这个,我从来没有想过要做这样的事情。

我相信这回答了我的问题。

0 投票
1 回答
718 浏览

c# - 在 MVC 中使用 ELMAH 处理错误

我一直在 MVC4 应用程序中使用 ELMAH。我从 Nuget 下载了 ELMAH,它为我设置了配置。我知道 MVC 的 ELMAH 会捕获控制器中的错误,但是其他地方的错误呢?例如 Application_Start 中的错误?我已经设法在 Application_Error 中使用 ELMAH 记录错误,但无法将其重定向到 /Shared/ 文件夹中的 MVC 4 错误页面。这可能吗?

0 投票
1 回答
1953 浏览

elmah - ELMAH:Elmah 页面没有样式,难以阅读

设置:

我在 ASP.NET MVC 4 站点上通过 NuGet 安装了 ELMAH。

在开发机器上,应用程序安装在根目录下。这一切都有效,并且通常采用 ELMAH 页面的样式。它总是这样做,在我的意思是开发机器上工作,不是吗?

但在服务器上,该应用程序安装在子文件夹 (~/tracker) 中。尽管 ELMAH 工作正常,但页面没有样式,因此难以阅读。

问题:

我需要做什么才能使页面样式化?

据推测,样式来自可以在 web.config 中配置的资源。但是怎么做?

编辑:

我发现我收到了一个高度相关的错误:

路径如下:

这显然与 ELMAH 页面源中的 Link 标签有关:

但是如何配置这个 url?