问题标签 [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.

0 投票
7 回答
35795 浏览

asp.net - Elmah 不使用 asp.net 网站

我尝试将 elmah 与我的 asp.net 站点一起使用,但每当我尝试访问http://localhost:port/elmah.axd 时,我都会得到资源未找到异常。我的 web.config 如下所示。

编辑:Elmah =(错误记录模块和处理程序)
http://code.google.com/p/elmah/

0 投票
3 回答
10571 浏览

asp.net - 如何配置 ELMAH 以使用 Windows Azure?我在 Elmah.axd 上得到 404

我有一个在 Windows Azure 上运行的 ASP.NET MVC Web 角色,并在 web.config 中正确设置了 ELMAH。我也有我的 global.asax 忽略 *.axd 路线。在本地,我可以加载 /elmah.axd,但是当我部署到 Azure 时,我在该页面上得到 404。有没有人让 ELMAH 在 Azure 上工作?

0 投票
4 回答
5010 浏览

.net - ELMAH 与企业库异常处理块

我的团队目前正在构建一个 ASP.NET MVC 应用程序,我们正在尝试确定要实现哪些框架来处理错误处理和日志记录。

选择其中一个而不是另一个的原因是什么?

0 投票
4 回答
1690 浏览

php - Elmah 对于其他 PHP

一般来说,是否有与 PHP 等效的Elmah,尤其是 Symfony?

0 投票
3 回答
1477 浏览

asp.net - 使用 Elmah 审计有趣的事件

我可以连接 Elmah 以在我的 ASP.Net 应用程序中记录异常,它运行良好。

我还需要审核应用程序中发生的有趣事件。例如,我必须审核“电子邮件地址已更改”事件并存储新旧电子邮件地址。

使用 Elmah 记录这些有趣的事件是否合适?Elmah 似乎没有配置为记录除异常之外的任何内容。

我可以将它弄脏并创建一个假异常,但这闻起来很有趣。另一方面,为一个小型应用程序放置多个日志存储库似乎很糟糕。

使用 Elmah 作为审计存储库并创建虚假异常是否合适?除了例外,Elmah 可以存储“信息”项目吗?当我已经在使用 Elmah 时,是否有更好的有趣事件存储库?

0 投票
1 回答
382 浏览

wcf - 我可以将 ELMAH 用于我的 UI 以及 BizTalk 或 WCF 服务中的错误吗?

所以我知道 ELMAH 非常棒,是 ASP 的一个很好的工具。我正在寻找一种工具来集中处理跨企业不同技术的错误。如果您可以从 BizTalk 或 WCF 服务记录异常,ELMAH 可能是合适的……只要它不仅仅捕获未处理的 ASP 异常。

有人熟悉我在说什么并愿意给我一点教育吗?

0 投票
4 回答
10908 浏览

asp.net-mvc - Elmah 基本设置问题/问题

我不觉得这很容易设置。设置配置中缺少步骤,无法正常工作,或者我实际上并不了解它的目的。这里肯定有问题。问题显然是我。我只是没有让这个工作。这就是我所做的。

创建一个全新的 mvc 应用程序。将以下内容放在 About.aspx 页面上。

<% 抛出新异常(“废话”);%> 把内容放在这里。

点击页面得到黄屏异常。

将 elmah.dll 添加到 bin 目录。

在 Web.config 文件中添加配置节:

将以下内容添加到 httpHandlers 部分:

添加到模块部分:

添加到处理程序部分:

添加一个 elmah 部分:

这里令人好奇的是,该字符串的“.XmlFileErrorLog”部分显示为红色,显示为 ReSharper 错误,表明它“无法解析符号 '.ctor'”,当我查看 Reflector 中的 elmah.dll 时,显示该对象需要两个公共构造函数中的任何一个中的“字符串”或“IDicationary”。

我正在运行带有 VS 2008 的 Windows Vista x64。将 App_Data 的权限设置为所有人作为 Co_Owner。

http : //localhost:xxxx/elmah.axd页面确实出现并且没有显示错误。当我再次点击“关于”页面时,我仍然看到黄色屏幕,并且 elmah.axd 仍然没有显示 app_data 文件夹错误。

我用 customerrors 替换并创建了关联页面:

自定义页面显示,但 elmah.axd 仍显示“无错误”。app_data 还是空的!

作为启动此设置的来源,我使用了:code.google.com/p/elmah/wiki/MVC

那我在哪里搞砸了?

~-=迈克=-~

0 投票
2 回答
1182 浏览

elmah - Elmah 和 SQL Server 兼容模式 90

为 Elmah 设置 SQL Server 数据库的脚本有一条警告消息,指出该数据库设计为在 SQL Server 兼容模式 80 (SQL Server 2000) 下工作。有谁知道在 Compatibility Mode 90 数据库上运行脚本来构建数据库时是否有任何问题。

0 投票
1 回答
1521 浏览

.net - 如何让 Elmah 使用 ASP.NET 和 IIS 5.1 URL 路由

我在通过本地 IIS 5.1 Web 服务器运行 ASP.NET MVC 应用程序时遇到问题。我相信这些问题与 IgnoreRoutes 有关,但我似乎无法制作 IgnoreRoute 来解决问题。

问题:

我可以查看我的 elmah 错误页面 (localhost/mvcapplication1/elmah.axd),但是,缺少 CSS,并且所有链接都不起作用。

重现步骤

1) 创建一个 ASP.NET MVC 1.0 应用程序

2)添加艾玛。下载程序集,将它们添加到您的项目中并使用Elmah 安装说明中的步骤

3) 将您的应用程序从属性页切换到“使用本地 IIS Web 服务器”-> Web

4) 添加通配符映射。即打开IIS,进入属性-->虚拟目录-->配置-->添加: 可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll 扩展名:.* 限制为: GET, HEAD, POST, DEBUG 取消选中“检查文件是否存在”。

5) 验证是否routes.IgnoreRoute("{resource}.axd/{*pathInfo}");存在于 Global.aspx 的 RegisterRoutes 中。顺便说一句,我也试过routes.IgnoreRoute("elmah.axd");

现在.. 运行应用程序并打开 localhost/mvcapplication1/elmah.axd。

没有 CSS 和链接被破坏。

如果我删除通配符映射,一切都很好,但是应用程序 URL 路由不再起作用。我明白这一点,但我应该能够使用正确的 IgnoreRoute 方案拉起 elmah.axd。

想法??

0 投票
3 回答
1067 浏览

asp.net - 在 ASP.NET 中跟踪侦听器

我有一个输出跟踪信息的库程序集,以及一个通过 app.config 添加跟踪侦听器的客户端 winforms 应用程序。如果我要在 ASP.NET 中使用该库,而不是为 System.Diagnostics 跟踪配置,我如何“捕获”跟踪输出?

额外的问题:我可以用Elmah做点什么来捕捉和记录这些信息吗?我们的 ASP.NET 应用程序当前使用 Elmah 进行错误记录,但这就是我所知道的一切。