gpt4 book ai didi

elmah - 城堡单轨铁路和 ELMAH

转载 作者:行者123 更新时间:2023-12-04 05:04:33 27 4
gpt4 key购买 nike

有人成功使用过 CaSTLe MonoRail 和 ELMAH 吗?

我们正在使用许多 Resuces 向用户显示友好的错误消息,但如果我们这样做,异常永远不会像 MonoRail 救援拦截它们那样达到 ELMAH。

理想情况下,我们希望用户看到救援,但要在 ELMAH 中记录异常。

有什么想法/建议吗?

干杯,

周杰伦。

最佳答案

查看 Macka 发布的链接后,我编写了这个简单的单轨异常处理程序:

public class ElmahExceptionHandler : AbstractExceptionHandler {
public override void Process(IRailsEngineContext context) {
ErrorSignal.FromCurrentContext().Raise(context.LastException);
}
}

然后我在web.config中注册了,单轨部分:

<monorail>
<extensions>
<extension type="Castle.MonoRail.Framework.Extensions.ExceptionChaining.ExceptionChainingExtension, Castle.MonoRail.Framework"/>
</extensions>
<exception>
<exceptionHandler type="MyNamespace.ElmahExceptionHandler, MyAssembly"/>
</exception>
...
</monorail>

就是这样。

关于elmah - 城堡单轨铁路和 ELMAH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/275810/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com