.NET错误报告框架客户端/服务器?

5 .net error-reporting

谁知道一个?首选开源?

基本上我可以连接的一些框架收集错误信息,通过Web服务将其转发到中心位置,包括收集崩溃转储信息(异常stak跟踪,但可能是我的扩展中机器上的其他一些文件)并进行一些统计分析+将用户信息返回给用户的可能性(解决方法,如果已经注册了错误ID等).

Ada*_*rth 2

Microsoft 的模式与实践团队提供了一个异常处理应用程序块。这些东西通常都很好:)

http://msdn.microsoft.com/en-us/library/ff650463.aspx

您可以将其与日志记录应用程序块结合起来,通过其提供程序方案创建您自己的错误日志记录机制。您的日志记录提供商之一可以连接到您提供的 Web 服务。

或者,我过去所做的方法只是将生成的异常序列化到客户端计算机上的 XML 文件中,并通知他们有可用的错误报告并将其提供给管理员。我从野外回来了一些这样的问题,大多数意味着我可以解决问题——有些太挑剔了,例外中没有提供足够的信息。这可以很容易地适应发布到网络服务。

在代码中,您只有一个位置 - 未处理的异常处理程序 - 会导致此错误报告。所有已处理的异常都可以安全地假定为标准行为,前提是您不会在代码中吞并未真正处理的异常。