gpt4 book ai didi

asp.net - 如何为 ASP.NET Web 应用程序实现自动错误/崩溃报告?

转载 作者:行者123 更新时间:2023-12-03 22:57:00 25 4
gpt4 key购买 nike

每个人可能都注意到,当今大多数现代应用程序都可以让用户自动或在用户许可的情况下发送崩溃/错误报告。一些例子是 Mozilla Crash Reporter 或大多数 Microsoft 应用程序。

我真的很喜欢这个功能,因为它允许我快速收集错误报告并提供有用的信息,而不仅仅是让我的用户以传统方式报告错误/问题,例如提交帮助票。

我想知道是否有一种简单或系统的方法可以在 ASP.NET Web 应用程序中实现该功能。

你们对于 WebForms 和 MVC 应用程序有什么经验或知识可以分享吗?或者如果这可以在客户端(如 JavaScript/JQuery)中实现,那就太好了。

谢谢!

最佳答案

ASP.NET 2.0 引入了运行状况监控,您只需在 web.config 中添加一些内容即可实现此目的。请参阅:http://msdn.microsoft.com/en-us/library/ms998306.aspx

它可以记录邮件、sql、事件日志等,并允许您设置缓冲区。因此,如果 sql 数据库出现故障或者某些用户发现错误并尝试再次频繁调用它,它不会杀死您的邮件服务器:-)

您还可以记录失败的身份验证并使用它重新启动应用程序池,如果您只需要它快速工作,它非常有用。这是否是管理所有错误的最佳解决方案仍然值得怀疑。因为它可能无法获得您需要的所有信息,例如浏览器版本或 smt 等。

关于asp.net - 如何为 ASP.NET Web 应用程序实现自动错误/崩溃报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/499769/

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