gpt4 book ai didi

.net - 如何从客户端桌面应用程序记录和检索错误消息?

转载 作者:行者123 更新时间:2023-12-03 08:16:30 24 4
gpt4 key购买 nike

更新 :下面基于服务的答案很可能是要走的路,我也很想知道是否有人在该领域尝试过任何开箱即用的解决方案。

我们的系统使用客户端-服务器架构,并且随着更多客户端使用它,我正在考虑更好的方法来记录客户端应用程序错误,并将它们发送给我们。

目前我们只显示一个简单的错误消息,带有一个准备电子邮件的按钮(使用默认的系统电子邮件客户端),客户将其发送到我们的支持地址。这包含额外的信息,如堆栈跟踪。

alt text http://j.imagehost.org/0107/error01.png

我们还尝试将错误保存到公司的网络共享中,但我也不太热衷于那个过时的解决方案。

现在只有两家企业将客户称为用户,我相信我们中的一些企业支持这两种生活方式,因为他们只是忽略了电子邮件按钮,并发送了一个完整的屏幕截图,并很好地包装在一个 word 文档中。

我正在考虑的一些因素包括

  • 一种记录错误的解决方案,就像上面人为的那样,
  • 强大的解决方案;无法登录到 SQL 数据库;如果这也失败了,那怎么办?
  • 至少是半自动化的,最好是到日志到达我身边的地步。
  • 它可以应对负载,我们的客户群正在增长,而当前的解决方案和我们的收件箱将无法承受。
  • 尽量减少在客户端上安装额外的 3rd 方组件,我想将 SPOF 保持在最低限度。

  • 我很想听听您对我如何实现这样的解决方案的任何经验或建议。

    系统详情

    这是一个带有 SQL 后端的基于 Microsoft .Net 2 的系统。一些用户通过网络远程工作,因此网络共享并不总是可用(除非他们使用 VPN,无论如何速度都非常慢)。我们有来自不同公司的用户,他们的数据库是在现场托管的。我们可以远程访问其中的 90%。

    最佳答案

    鉴于这种情况,我会强烈考虑您的用户可能拥有的一个共同点:端口 80。

    如果您要在可公开访问的网站上建立 WCF 服务,您的应用程序可以拍摄自身的快照,并在出现异常时将加密的捆绑包推送到该服务。

    关于.net - 如何从客户端桌面应用程序记录和检索错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2546087/

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