gpt4 book ai didi

c# - 关于错误记录

转载 作者:太空宇宙 更新时间:2023-11-03 22:10:58 25 4
gpt4 key购买 nike

问:

当我问一个关于异常处理的问题时,我找到了很多关于如何处理异常的文章:

我的问题分为三个部分:

1- 我读到了 ELMAH - 错误记录模块和处理程序。

通过两篇文章thisthis .但它对我不起作用,尽管它的配置很简单。黄色的死亡屏幕仍然出现在我身上!

注意事项:

  • 我在开发环境中本地尝试代码,而不是在生产环境。

  • 我对 /admin/elmah.axd 很困惑,它是物理存在的还是不是。

  • 我使用的是 web 应用程序而不是网站。和 .net 3.5


2- ELMAH 是最佳选择还是我应该改用 Health Monitoring?或者我可以同时使用两者吗?


3- 如果我使用 ELMAH,这就足够了吗,我不再需要错误文件夹和自定义错误了。?

最佳答案

我对 ELMAH 的理解是,它是一种捕获应用程序可能遗漏的错误并允许您稍后查看它们的方法。因此,如果您希望用户看到蓝屏死机以外的内容,您仍然需要自定义错误页面。

/admin/elmah.axd 是一个 HttpHandler,它在磁盘上没有物理文件,而是为您提供了一个管理控制台来处理 ELMAH 捕获的错误。

我没有使用过 Health Monitoring,所以我不能直接与它对话。我会说使用您最容易使用的工具,并提供您需要的所有信息。您可能会同时使用两者,看看哪一个比另一个更适合您的需求(尽管我不知道它们是否会相互影响)。

关于c# - 关于错误记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6653738/

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