【问题标题】:Capture original ASP.net Error page and send as email and display User Friendly message/page捕获原始 ASP.net 错误页面并作为电子邮件发送并显示用户友好消息/页面
【发布时间】:2010-12-10 16:16:15
【问题描述】:

我希望能够发送一封电子邮件,其 html 与在 asp.net 中发生异常时生成的 html 相同,但不向用户显示。

这会很简单吗?还是最好手动将异常详细信息输出到电子邮件?

【问题讨论】:

    标签: asp.net error-handling


    【解决方案1】:

    您应该研究一个名为 elmah 的流行库:

    它会记录您的错误并让您查看原始的 YSOD(黄屏死机),您还可以选择将它们通过电子邮件发送给您。

    【讨论】:

    • 是的,我正要提到这一点,但实际上我只是在 nupack 发布时才开始尝试 elmah。我陷入了在几秒钟内安装 elmah 的所有炒作中,并且开始有点错误。 1 - 没有禁止远程查看,这是一个安全风险。 2 - 默认情况下它只记录到内存(ram),所以当发生错误时它会一直清除日志。话虽如此,我认为现在有一些更新的文章解释了如何正确使用 nuget + config it。
    猜你喜欢
    • 2013-05-08
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    • 2012-11-17
    • 1970-01-01
    • 2011-05-16
    • 2018-07-25
    • 2011-09-22
    相关资源
    最近更新 更多