自定义 elmah.axd 输出字段

2023-11-27

ELMAH 默认在其错误日志网页上显示主机、代码、类型、错误、用户、日期和时间。有没有办法配置它并显示其他字段,如 IP 或 REFERER?

elmah output example
(source: googlecode.com)


您可以编写自己的错误页面。将数据网格绑定到ErrorLog.GetErrors()并使用您想要的任何列:

List<ErrorLogEntry> entries = new List<ErrorLogEntry>();
ErrorLog.GetDefault(HttpContext.Current).GetErrors(0, 50, entries);
string ip = entries[0].Error.ServerVariables["REMOTE_ADDR"];
string referrer = entries[0].Error.ServerVariables["HTTP_REFERER"];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自定义 elmah.axd 输出字段 的相关文章

  • ASP .NET Web 应用程序内存泄漏 - 探查器显示大量字符串

    我的 Web 应用程序经常遇到对分配给应用程序池的虚拟内存设置的 IIS 限制 这会导致 IIS 停止该应用程序 我一直在尝试使用 NET 内存分析器来识别我的应用程序中可能存在的内存泄漏 到目前为止 GC 后保留的最大内存量似乎是在字符串
  • iTextSharp 从一页模板高效批量生成 PDF

    我正在使用 ITextSharp 生成多页 PDF 每个页面都有相同的模板 问题是 PDF 的物理大小会随着模板的大小而增长 I HAVE to use 阿克罗菲尔德 我怎么能够reduce最终文件大小 这是 pdf 处理程序的代码片段 p
  • apache2.4.7 未将“404 Not Found”页面记录到 error.log

    我见过有关如何做的问题not将404错误记录到错误日志中 这是相反的 由于某种原因 我的 apache 安装没有将 404 错误记录到我的错误日志 或与此相关的访问日志 我已经正确设置了错误日志并看到了错误 但是当我访问不存在的页面时 我只
  • 如何获取 Visual Studio 的“发布”功能以包含生成后事件中的文件?

    我目前正在尝试使用 Visual Studio 2010 发布 和 MSDeploy 功能来处理我的 Web 部署需求 但在根据我的构建配置自定义包方面遇到了障碍 我在 32 位环境中开发 但需要为 64 位环境创建发布包 因此在 发布 配
  • 将 TableCell 文本转换为超链接

    我正在将 sql 查询中的数据提取到页面后面的 cs 代码中的 asp 表中 TableCell tCell1 new TableCell tCell1 Text myDataRow tid ToString 我想将其转换为超链接 我怎样才
  • 是否有 CLI 可以跟踪 AWS Elastic Beanstalk 中的日志

    是否有用于跟踪 Elastic Beanstalk 应用程序日志的 CLI 实用程序 具体来说是一个 python Flask 应用程序 您可以使用他们的 eb CLI 来获取快照 eb logs 但我想做 类似于Heroku 优惠 htt
  • 访问 Asp.Net Core 应用程序中的 Web.config 设置?

    据我所知 asp net core 有一个新的配置系统 非常灵活 非常棒 但我喜欢 net 4 x 中基于 web config 的配置系统 例如 可以在 web config 文件中添加注释 因为它是一个 xml 文件 对我来说 值得坚持
  • 如何逐行解析文本区域中的用户输入

    如果我有一个包含文本信息的变量 比如从文本区域获取 如何逐行读取字符串变量中保存的文本内容 在文本区域中输入的文本将以 n 输入键 来分隔行 您可以使用StringReader http msdn microsoft com en us l
  • 将 WebResponse 保存为 txt

    我正在寻找一种与 WebResponse 中的 Request SaveAs 等效的方法 但我找不到它 我想将网络响应的标题和正文存储在 txt 文件中 你知道有什么技术可以实现它吗 没有内置的方法 但您可以简单地使用获取响应流 http
  • 日志文件错误:[配置] 没有适用的操作,当前 ElementPath 为 [[配置][配置]]

    我正在尝试按如下方式配置日志返回 但它向我抛出此错误 配置文件如下
  • 检查Cookie是否存在

    从快速搜索开始堆栈溢出我看到有人建议使用以下方法来检查 cookie 是否存在 HttpContext Current Response Cookies cookie name null 或 在一个Page class this Respo
  • 如何发送电子邮件而不进入垃圾邮件

    MailAddress mailFrom new MailAddress email protected cdn cgi l email protection MailAddress mailTo new MailAddress email
  • 了解 ASP.NET 应用程序文件夹

    ASP NET 中的应用程序文件夹用于存储对运行网站至关重要的各种元素 我想更深入地了解这些文件夹 特别是文件夹的可访问性 根据有关的文章ASP NET 网站布局 http msdn microsoft com en us library
  • index.g.cshtml 在哪里

    我正在尝试完成本教程 但是 通常 当我构建解决方案时 我会得到一个CS0234错误指出文件中缺少命名空间Index g cshtml cd 但是这个文件存在于哪里呢 我努力了 所有构建 清理 重建解决方案选项 我已重新启动 Visual S
  • 路径访问被拒绝 VS 2017 无法复制文件

    最近 Visual Studio 遇到了最奇怪的问题 我正在运行 2017 年 我有一个与同事合作了一段时间的存储库 有一天我突然尝试构建 但遇到了一些错误 内容如下 访问路径 function json 被拒绝 然后 在多次尝试构建和清理
  • jquery ajax可以调用外部webservice吗?

    jquery ajax代码可以调用吗网络服务来自另一个域名或另一个网站 像这样 ajax type POST url http AnotherWebSite com WebService asmx HelloWorld data name
  • 在 javascript 中访问 ajax POST 响应

    我正在从 javascript 函数发出 ajax POST 请求 function UpdateMetrics ajax type POST url MyHandler ashx Param1 value1 data contentTyp
  • 从表单身份验证中排除页面 - ASP.NET

    我知道有两种方法可以从表单验证中排除页面 通过使用包含需要排除的页面的文件夹中的另一个 web config 文件 或者使用 location 元素
  • 古老的“字幕”标签的替代品?

    marquee 标签的标准等效项是什么 我正在寻找 HTML C asp NET 或 ASPX jquery java 脚本的解决方案 marquee 标签未包含在标准中 因为它是 视觉 标签 而不是 语义 标签 因此 您想要的任何语言都没
  • 如何在 Django 中使用并发进程记录到单个文件而不使用独占锁

    给定一个在多个服务器上同时执行的 Django 应用程序 该应用程序如何记录到单个共享日志文件 在网络共享中 而不保持该文件以独占模式永久打开 当您想要利用日志流时 这种情况适用于 Windows Azure 网站上托管的 Django 应

随机推荐

  • 如何制作完美的方形图像/按钮

    我正在为 Android 设计一个基本的数独游戏 我想要一个 4x4 的表格 其中所有单元格都是正方形 我正在尝试使用 16 个按钮TableLayout 我的方式看起来像这样 它们的形状是矩形 my xml
  • 如果文件权限大于755,如何在Perl中检查?

    对于unix文件 我想知道Group或World是否对该文件有写权限 我一直在思考这些问题 my fpath orion properties my info stat fpath my retMode info gt mode retMo
  • 如何中断正在等待recv函数的线程? [复制]

    这个问题在这里已经有答案了 我有一个套接字侦听器 它挂在 recv 函数上 size t recvLen recv sock buf 512 0 我想通过中断来终止该线程 MSDN 说 发出阻塞 Winsock 调用时 比如recv Win
  • 根据key从多维数组中删除元素

    如何从给定键的多维数组中删除元素 我希望这是贪婪的 以便它删除数组中与我传入的键匹配的所有元素 到目前为止 我可以遍历多维数组 但我无法取消设置我需要的键因为我没有参考它 function traverseArray array keys
  • 从 Swift 中的“共享扩展”内部访问“UIApplication”的“共享”变量

    我需要从扩展内部执行我的主机应用程序 在Objective C我用过这个 Get UIApplication class name through ASCII Character codes NSString className NSStr
  • 如何在没有 mkl 的情况下安装 scipy

    现在我正在研究 Python 3 5 并尝试使用 Heroku 部署我的 Web 应用程序 当我尝试在线发布它时 Numpy mkl 与 Heroku 不兼容 它只能找到普通版本的 Numpy 所以我卸载 Numpy mkl 并安装普通的
  • grunt:可以为插件重新定位“node_modules”吗?

    如果我安装任何 grunt 插件 默认情况下它会添加到项目目录根目录中名为 node modules 的文件夹中 我的问题 是否可以将整个文件夹 以及所有插件 移动到另一个位置 但仍在我的项目文件夹中 比如说 build node modu
  • 使用 selenium 的 send_keys() 发送表情符号

    我想发送一个 heart 带有硒的表情符号send keys from selenium import webdriver from selenium webdriver support ui import WebDriverWait dr
  • Ruby on Rails:以表单形式提交数组

    我有一个模型 它的属性是数组 我从表单提交中填充该属性的正确方法是什么 我知道表单输入的名称包含括号的字段会根据输入创建哈希值 我是否应该在控制器中逐步执行它以将其按摩到数组中 使其不那么抽象的示例 class Article serial
  • 如何使用 Google 地图 API 获取本地业务结果

    是否有任何 google Yahoo Bing API 可以根据某个位置的邮政编码 地理代码提供本地业务结果 如果是 请告诉我 如果 Google 地图有此类服务 请告诉我在哪里可以获得相关参考信息 披露 我在 SerpApi 工作 是否有
  • 我应该采取哪些步骤来保护我的 Google 地图 API 密钥?

    我已为我的域获取了 Google 地图 API 密钥 我获取密钥时提供的示例显示了请求参数中嵌入的密钥 例如 我知道请求中的引荐来源网址字段必须与我的域匹配 使我的密钥在脚本标签等中可见是否安全 或者我还应该采取其他步骤吗 考虑到该密钥必须
  • javascript fizzbuzz switch 语句

    我目前正在参加关于 Javascript 的代码学院课程 并且我被 FizzBu zz 任务困住了 我需要从 1 到 20 数 如果这个数字可以被 3 print fizzbuzz 整除 可以被 5 print buzz 整除 可以被两个
  • Unity 和 ASP.NET WebForms - 没有为此对象定义无参数构造函数

    有谁有关于如何使 Unity 1 2 或 2 0 与 ASP NET WebForms 一起工作的好例子吗 我以为我已经弄清楚了 但显然我错过了一些东西 现在我收到错误 没有为此对象定义无参数构造函数 我记得几年前遇到过这个错误 我只是不记
  • 如何使用openpyxl读取xlsx颜色信息

    我正在使用 openpyxl 读取 Excel 文件 对于我的应用程序 我需要读取 xlsx 文件中单元格的背景颜色 但我找不到如何加载这些颜色信息 我尝试使用 cell style fill color index 但它只返回 FFFFF
  • MVC 2 beta 2 的 MicrosoftMvcJQueryValidation.js 正确版本在哪里?

    MicrosoftMvcJQueryValidation jsASP NET MVC 2 使用它进行客户端验证 该文件存在问题 无法正常工作 想知道是否版本错误 我使用的版本来自 futures 的来源 MicrosoftMvcJQuery
  • “window.open”被 Firefox 阻止

    I use window open并在文档中调用它ready事件 但它被 Firefox 中的弹出窗口阻止程序阻止 然后我将其添加到函数中 并从按钮调用该函数 然后触发按钮单击 但没有成功 function abcd function ab
  • 协调错误:有人遇到过错误消息被截断的问题吗?

    我再次来这里寻求帮助 这次我相信 鉴于我将涉及的问题的特殊性 很少有人会做出回应 我刚开始进入 DataSnap 的世界 但仍然有一些事情我不明白我将如何关联这个错误 我的Delphi是XE 版本1 Update1 我正在使用 Postgr
  • 在 iOS 中合并 2 个 pdf 文件

    我正在尝试在 iOS 中合并两个 PDF 文件 我正在逐页合并 如果文件很大 则需要花费很多时间 有什么办法 我们可以合并两个文件 而不是逐页合并 如果您愿意 我可以发布我的代码 我的代码类似于就这样 试试这个代码 它添加第一个 pdf 文
  • 将析构函数设置为私有有什么用?

    将析构函数设置为私有有什么用 基本上 任何时候您希望其他类负责您的类对象的生命周期 或者您有理由阻止对象的销毁 您都可以将析构函数设为私有 例如 如果您正在执行某种引用计数操作 则可以让对象 或已成为 好友 的管理器 负责计算对其自身的引用
  • 自定义 elmah.axd 输出字段

    ELMAH 默认在其错误日志网页上显示主机 代码 类型 错误 用户 日期和时间 有没有办法配置它并显示其他字段 如 IP 或 REFERER source googlecode com 您可以编写自己的错误页面 将数据网格绑定到ErrorL