【问题标题】:Elmah: Not showing Exceptions on Testing EnvironmentElmah:在测试环境中没有显示异常
【发布时间】:2017-06-15 18:51:46
【问题描述】:

Elmah 正在记录错误(在指定路径中)但未显示在界面“elmah.axd”上。 它在当地环境中运行良好。

请指导我。我是 elmah 的新手。

【问题讨论】:

    标签: c#-4.0 model-view-controller elmah elmah.mvc


    【解决方案1】:

    我猜你没有启用对 elmah.axd 的远程访问。请看一下这个ELMAH security guide

    【讨论】:

    • 嗨,Thomas 感谢您的回复,您能否告诉我,当我启用该标志时,在启用该标志之前,所有异常(在启用标志之前发生)将显示在界面上或不是。因为它没有显示并且启用后我没有遇到任何异常。
    • 在记录异常时将 allowRemoteAccess 设置为 true 不会改变任何内容。这是一个告诉 ELMAH 的标志,如果 /elmah.axd 应该只能在 localhost 以外的地方访问。不过,我不建议您允许远程访问。将使您的日志向全世界公开。
    • 嗨,Thomas,我已经更新了 allowRemoteAccess=true 但我仍然无法在“elmah.axd”界面上看到例外列表 我做错了什么吗?它正在本地工作,并同意您对此表示感谢的关注
    • 这很奇怪。您是否看到带有空列表的 ELMAH UI 或者对 /elmah.axd 的请求是否返回 af 404?
    • 听起来你在发布版本中运行时有其他东西可以吞下所有异常。也可能是您的某些 web.config 在发布版本中转换错误。如果您可以共享您的 web.config 和 web.release.config,那肯定会有所帮助。
    猜你喜欢
    • 2011-01-07
    • 2011-06-04
    • 2014-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多