【问题标题】:When navigating to "/elmah.axd" it throws a 'Root Element is missing' error导航到“/elmah.axd”时会抛出“缺少根元素”错误
【发布时间】:2021-12-21 20:45:34
【问题描述】:

发布此内容是为了解决我在其他地方找不到答案的问题。

我正在运行“elmah”来记录旧版 .NET 框架项目中的错误。它在我所有的测试/生产环境中都能正常工作。但是,在本地导航到它会产生 XML 错误:

缺少根元素

ProcessRequestMain 内,这似乎是 elmah 的内部。更改配置没有帮助,我在其他地方找不到对此的引用,它只是在本地不起作用。

【问题讨论】:

    标签: elmah elmah.mvc


    【解决方案1】:

    解决方案是导航到我在web.configerrorLog 部分中指定的logPath 目录。查看生成的 XML 日志文件,我发现出于某种原因,其中的一两个实际上格式不正确。这意味着我根本无法启动 /elmah.axd 页面,否则它会抛出该错误,大概是在它试图解析它们以显示页面时生成的。

    删除有问题的日志文件解决了问题。

    【讨论】:

      猜你喜欢
      • 2017-07-13
      • 2019-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-26
      • 1970-01-01
      • 2012-04-24
      • 1970-01-01
      相关资源
      最近更新 更多