【问题标题】:Alternatives to SmartAssembly for exception handling and reporting?用于异常处理和报告的 SmartAssembly 的替代方案?
【发布时间】:2011-01-30 17:30:13
【问题描述】:

我对用于异常处理的 SmartAssembly 解决方案很满意,但我在 Red Gate forum 上报告了一个问题,目前尚未解决。

SA 有哪些替代方案?我的意思是具有类似的功能(托管您的报告、向您发送电子邮件等)?

【问题讨论】:

    标签: c# .net exception-handling .net-4.0 smartassembly


    【解决方案1】:

    SmartAssembly 有两个主要功能 - 混淆和错误报告。

    如果您使用混淆,有多种免费和商业替代方案。 TrueWill 链接到的列表显示了一个很好的选择。

    对于异常处理,唯一能想到的类似的事情是Exceptioneer。它与 SmartAssembly 相比的一个好处是,除了付费版本之外,还有一个免费版本。

    【讨论】:

    • 可悲的是 Exceptioneer 目前只处理 ASP.NET。你有其他选择吗?我发现 Gibraltar 软件是另一种选择。
    • @Hernán:我没有意识到 Exceptioneer 有这个限制。您最好的选择(因为我假设您已经拥有 SmartAssembly 的许可证)是寻求 RedGate 的支持问题 - 他们的支持通常非常好。
    【解决方案2】:

    免责声明:我在 PreEmptive Solutions,Dotfuscator 和 Runtime Intelligence 的制造商工作。

    Dotfuscator 还具有report on exceptions within your application 的能力。此外,借助运行时智能,您可以将额外的代码注入到您的应用程序中,以便您还可以收集有关用户如何使用您的应用程序以及他们使用(和不使用)哪些功能的数据。

    Dotfuscator 也是一个非常强大的混淆器,甚至可以在您的 WPF、SilverLight 和 WP7 应用程序中混淆 XAML and BAML

    您可以通过PreEmptive website 获得免费评估。

    【讨论】:

      【解决方案3】:

      Crypto Obfuscator 最新版本支持自动异常处理。它有一个随时可用的异常报告服务,您可以将其托管在您自己的服务器上。异常报告包含很多信息,包括所有局部变量的值以及堆栈跟踪中所有方法的方法参数、系统信息等。

      免责声明:我为 Crypto Obfuscator 的开发人员 LogicNP 工作。

      【讨论】:

        【解决方案4】:

        还有Exceptionless。他们为 1 个项目和 1 个用户提供免费计划。

        【讨论】:

        • 我从事 Exceptionless 项目(100% 开源和社区驱动)。我非常乐意帮助任何人并回答任何人的任何问题。
        【解决方案5】:

        有几个obfuscators,但你可以roll your own exception handler。请注意,该方法可能因应用程序类型而异。

        您的异常处理程序可以发送电子邮件、调用 Web 服务(可以说是更可靠的选择)、本地记录、保存堆栈跟踪或任何您想要的。

        【讨论】:

        • 我正在尝试使用第三方组件来节省时间,因为有些细节(代理、发送电子邮件、持久信息、统计数据)需要一些时间来完善。
        【解决方案6】:

        免责声明:我创立了 MarkedUp

        您可以尝试使用 MarkedUp Analytic 的诊断日志记录 - 支持 .NET 3.5 及更高版本,并立即显示在您的日志浏览器上。

        https://markedup.com/analytics/diagnostics

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-06-29
          • 1970-01-01
          • 2018-10-07
          • 1970-01-01
          相关资源
          最近更新 更多