问题标签 [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.
asp.net-mvc-4 - Elmah:如何隐藏用户名?
默认情况下,Elmah 显然将用户名记录为其日志条目的一部分。我们的客户认为这是明智的数据,并希望将其删除。如何才能做到这一点?
(顺便说一句:日志中还有“代码”字段。它总是空的。这个字段是什么意思?)
c# - Elmah MVC 如何处理错误并显示错误页面
在 asp mvc 5 中,我使用 NuGet 安装了 Elmah.MVC (2.1.2)。
现在在一个 Action 方法中,我提出了一个异常:
我可以成功查看登录
但是我该如何处理错误?如何在共享文件夹中显示错误页面?现在我在浏览器中看到异常未处理页面
asp.net-mvc - MVC 中的 ELMAH,除了在 localhost 上不起作用,/elmah 找不到存储过程吗?
我不确定我的 ELMAH 设置发生了什么,它工作正常,然后停止工作。我使用 ELMAH 核心和 ELMAH MVC。
即使检查我的源代码控制,webconfig 中也没有真正改变。我还注意到在实际的 ELMAH 错误日志数据库中,记录从大约 11/5 开始停止记录。在源代码管理中找不到与此一致的任何代码更改。
我有两个问题,一个是去的时候myapp/elmah
我得到了错误:
System.Data.SqlClient.SqlException:找不到存储过程“ELMAH_GetErrorsXml”
不知道为什么,因为那个 SPROC 肯定存在于我的数据库中。
并且 web.config 似乎已正确配置为指向该数据库(将在下面发布完整部分)。
第二个问题是当我将应用程序部署到生产环境时,电子邮件通知(可能是日志记录本身)不起作用。在本地主机上工作正常。我收到了电子邮件,但是当部署到生产环境时,什么也没有。
这是我在 web.config 中的 ELMAH 部分:
就是这样,我看到的唯一另一件事是注释掉默认的 HandleErrorAttribute,但那些似乎来自旧文章,ELMAH MVC 无论如何都不需要它,不管我是否尝试过留下它并注释掉它:
它的功能仍然相同。我也尝试过为 ELMAH 启用/禁用 remoteAccess,但这也无济于事。在 localhost 和生产环境中,我在尝试访问/elmah
. 并且电子邮件仅在本地主机上发送。那么我的配置有什么问题,为什么会出现这些错误?
c# - 操作无法完成,因为 DbContext 已被释放。”
运行项目时出现此错误“操作无法完成,因为 DbContext 已被释放”。在检查网络时,我看到了很多答案,但我认为我的代码中都有。请验证我的代码并让我知道它有什么问题,请帮助我......这是写在控制器和 Elmah 中的代码出现错误。
elmah - 通过 Live 应用程序上的 Web 界面查看 ELMAH 日志
我已将 elmah.mvc 包含到 Asp.Net MVC 应用程序中,用于记录异常和自定义错误日志。它完全按预期工作,我可以使用 SQL Server 查看我的 ELMAH_Error 表中的日志,也可以通过本地主机 URL ( http://localhost:20086/elmah ) 从 Web 界面查看日志。
我的问题是:如果可能的话,我如何通过实时站点上的 Web 界面而不是“ http://localhost:20086/elmah ”来查看我的日志。我希望能够在必要时从任何计算机上查看日志记录信息。我已经实现了角色和身份验证,所以我应该能够访问正确的 URL,使用适当的凭据登录,然后查看日志......对吗?这可能吗??
asp.net-mvc-4 - 根据使用中的数据库环境记录 ELMAH 错误
我正在使用 ELMAH 在我的数据库中记录错误。我在这里遇到的问题是 ELMAH 总是在我的生产数据库中记录错误。我的数据库中有两个连接字符串,一个用于“Live Environment”,一个用于“Dev Environment”。
我从 ELMAH 连接可用的站点复制了其余的 ELMAH 代码。我已经放置了所有必需的配置,它正在记录错误,但仅适用于 Live DB。
我检查了其他站点,但如果我们使用多个数据库指向正在使用的环境(即 Live 或 Dev),这些站点都没有任何信息。
在这方面的任何帮助都会非常有用。
提前致谢。
c# - 如何在 ASP.NET 5/vNext/Core 中使用 Elmah?
我对如何在 ASP.NET 5 / MVC 6 项目中使用 Elmah 有点困惑。我从 nuget 获得了包,并将其添加"Elmah.Mvc": "2.1.2"
到 project.json 中的依赖项中。
我不知道从这里去哪里 - 过去,nuget 会将条目添加到现在已经消失的 web.config 中。而且我似乎在他们的 github 或其他地方找不到任何示例。
我错过了一些简单的东西吗?
elmah.mvc - Elmah 的自定义记录器在尝试读取日志时产生错误
我们正在尝试为 Elmah 实现一个自定义记录器,以便在 MVC5 应用程序的 RavenDB 数据库中记录错误。
日志记录工作完美,但是当我们尝试读取日志时,我们得到一个错误类的所有属性的异常,这些属性的类型为 NameValueCollection,并出现以下错误:
无法填充列表类型 System.Collections.Specialized.NameValueCollection。路径'Error.ServerVariables'。
任何帮助将不胜感激
asp.net-mvc - Elmah 在 MVC5 中不起作用
我有带有 MVC5 的 VS2015 并且我安装了 Nuget 包Elmah.MVC 但我无法让它工作。当我提交 URL 地址时
出现错误
在 web.config 默认情况下,掘金包添加了这个
我手动添加了这个,因为我试图修复错误并且还想将应用程序错误存储在 SQL 数据库中
我错过了什么?