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

c# - 如何解决推荐网站的请求验证令牌

AntiForgeryToken 出现在我的 MVC 5 解决方案下的表单上。它运行良好。但是我的客户有一些推荐网站,例如,如果我的域是 www.mysite.com,他们的 URL 是 www.mysite.blabla.com。

如果用户打开正常的网站它运行良好,但如果他打开 www.mysite.blabla.com 并制作提交(POST)表格,我会收到错误The required anti-forgery cookie "__RequestVerificationToken" is not present.

在 elmah 日志中,我看到了下一个值

我需要允许在此域上使用我的工作。是否可以设置 Anto-Forgety 令牌以允许对该域进行请求?或者这只是一种解决方案:删除

@Html.AntiForgeryToken()

0 投票
2 回答
487 浏览

asp.net-mvc-5 - elmah 下载日志不起作用

VS2013、MVC5、SQL 错误日志记录 elmah.corelibrary 版本 1.2.1 elmah.mvc 版本 2.1.1

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

但是下载日志功能被点击后永远不会返回。所以,几个问题:

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

谢谢。

最好的问候,艾伦

0 投票
1 回答
249 浏览

asp.net-mvc - Elmah 卡在默认路线上?

我将 Elmah.MVC 添加到我的 MVC 站点,但是当访问 /elmah 时,我的站点陷入重定向循环 /elmah?culture=en - 我认为这是因为我的一个路由配置条目:

我应该如何修改 RouteConfig 以使 /elmah 正确显示?还是我看错地方了?

谢谢 :-)

0 投票
0 回答
718 浏览

asp.net-mvc - SQLite 作为 Elmah 源

我试图让 SQLite 与 Elmah 一起工作,但它一直在抱怨附加的版本。

我已经阅读了许多关于该主题的博客,但到目前为止,没有一种推荐的方法对我有用。

Elmah.MVC 已经安装,作为在 NUGET 中找到的最新版本,然后安装了 SQLite 核心框架,按照 NUGET 中的当前版本也是如此。

据我所知,NUGET 将 SQLite 条目附加到 web.config 文件中的方式是这样,但我看不出有什么区别。

我的 packages.config(为便于阅读而省略了条目):

Elmah 已实现为视图/控制器,而不是预定义的标准 .axd 版本,因此当我浏览http://localhost:3812/Elmah/时,会抛出以下堆栈跟踪:

Pre-bind state information

我认为这不是 Visual Studio 2015 CTP 的问题,也不是最新版本的 Elmah.MVC 或 SQLite 或构建属性(任何 CPU 与 x86/x64),因为 SQLite 在针对数据库(此问题中未显示)。

任何帮助将不胜感激。

0 投票
1 回答
2835 浏览

elmah - ASP.NET vNext 上的 ELMAH?

是否可以使用 ASP.NET vNext 配置 ELMAH?如果是这样,怎么做?

我什至不知道从哪里开始,因为甚至没有 web.config 了。如果有人有或可以弄清楚,请与我们分享。

谢谢

0 投票
1 回答
118 浏览

c# - 仅针对 404 错误关闭电子邮件

我正在分享一个简单的解决方案,用于关闭 Elmah 发送 404 Http 错误的电子邮件。我希望 elmah 仍然记录 404 错误,以防我们发现一些黑客试图找到一些配置文件等。

0 投票
0 回答
174 浏览

asp.net-mvc - 如何让 Elmah.io 与我在 asp.net MVC 中的自定义会员提供程序集成?

我正确安装了 Elmah.io,但它不起作用。

Visual Studio 给出 6 条消息,例如;找不到元素 'security' 和 'errorlog' 和 'elmah' 和 'type' 以及 logid 和 'allowremoteaccess' 的架构信息。

我怎样才能让它工作?

0 投票
1 回答
430 浏览

asp.net-web-api - 使用 OnException Filter WebAPI 处理 Elmah 异常

如果我在 WEB API 项目中实现异常过滤器,并且我在控制器中抛出异常,即使我有异常过滤器,elmah 也会记录抛出的异常?如果是这样,我如何强制 elmah 不记录该异常?

0 投票
1 回答
454 浏览

sql-server - Elmah.MVC - MVC 5 ArgumentNullException:值不能为空。参数名称id:

我在尝试呈现 elmah 错误日志和使用 SQL DB 时收到错误消息。" http://localhost:5525/elmah" [ArgumentNullException: 值不能为空。参数名称:id] Elmah.ErrorLogEntry..ctor(ErrorLog log, String id, Error error) in c:\builds\ELMAH-1.2-SP2\src\Elmah\ErrorLogEntry.cs: 57 Elmah.SqlErrorLog.ErrorsXmlToList(XmlReader reader, IList errorEntryList) 在 c:\builds\ELMAH-1.2-SP2\src\Elmah\SqlErrorLog.cs:365 Elmah.SqlErrorLog.ErrorsXmlToList(String xml, IList errorEntryList) 在 c:\ c:\builds\ELMAH-1.2-SP2\src\Elmah\SqlErrorLog 中的 builds\ELMAH-1.2-SP2\src\Elmah\SqlErrorLog.cs:332 Elmah.SqlErrorLog.GetErrors(Int32 pageIndex, Int32 pageSize, IList errorEntryList)。 c:\builds\ELMAH-1.2-SP2\src\Elmah\ErrorLogPage.cs:186 Elmah.ErrorLogPage.OnLoad(EventArgs e):76 System.Web.UI.Control.LoadRecursive() +54 System.Web。 UI.Page.ProcessRequestMain(布尔包括StagesBeforeAsyncPoint,布尔型 includeStagesAfterAsyncPoint) +772

我有最新的 Core Elmah 1.2-SP2 和最新的 Elmah.MVC 2.1.2。我使用默认的 web.config 设置安装了 Nuget 包 Elmah.MVC。

当我将 web.config 配置为将错误记录到数据库时,错误会记录在数据库中,但我无法呈现错误页面。当我不配置数据库时,elmah 页面呈现得很好。

反编译 Elmah 我在引发参数的构造函数中看到。

我在数据库中的所有 ErrorId 都是填充的 GUID。

我对没有将什么 id 传递给核心 elmah 感到困惑。有没有人遇到过这个?

0 投票
1 回答
98 浏览

elmah.mvc - Elmah mvc 在站点重新启动后擦除错误日志

我已经通过 Nuget 在我的 mvc 应用程序中集成了 Elmah.mvc。它正在正确存储日志,但是当我在 web.config 中进行任何更改或重新启动站点时,所有存储的错误日志都将被删除。有没有办法将其日志永久保存在项目文件夹内或某处的某个位置。请建议。