SmartAssembly 的异常处理和报告替代方案?
我对用于异常处理的 SmartAssembly 解决方案感到满意,但我在 上报告了一个问题红门论坛目前还没有解决。
SA 有哪些替代方案?我的意思是具有类似的功能(托管您的报告、向您发送电子邮件等)?
I was happy with the SmartAssembly solution for exception handling, but I reported an issue on Red Gate forum and is not being solved yet.
What alternatives exists to SA? I mean with similar features (hosting your reports, sending you e-malis, etc)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
SmartAssembly 有两个主要功能 - 混淆和错误报告。
如果您使用混淆,有几种免费和商业替代方案。 TrueWill 链接到的列表显示了一个很好的选择。
对于异常处理,唯一想到的类似的东西是 Exceptioneer。与 SmartAssembly 相比,它的一个好处是除了付费版本之外,还有免费版本。
SmartAssembly has two main features - obfuscation and error reporting.
If you are using obfuscation, there are several free and commercial alternatives. The list linked to by TrueWill shows a good selection.
For exception handling, the only similar thing that comes to mind is Exceptioneer. A benefit it has over SmartAssembly is that there is a free version available in addition to a paid-for version.
免责声明:我在 PreEmptive Soltutions 工作,该公司是 Dotfuscator 和 Runtime Intelligence 的制造商。
Dotfuscator 还能够报告应用程序中的异常。此外,通过运行时智能,您可以将额外的代码注入到您的应用程序中,以便您还可以收集有关用户如何使用您的应用程序以及他们使用(和不使用)哪些功能的数据。
Dotfuscator 也是一个非常强大的混淆器,甚至可以混淆 WPF、SilverLight 和 WP7 中的 XAML 和 BAML应用程序。
您可以从 PreEmptive 网站 获取免费评估。
Disclaimer: I work for PreEmptive Soltutions, the makers of Dotfuscator and Runtime Intelligence.
Dotfuscator also has the ability to report on exceptions within your application. In addition, with Runtime Intelligence you can inject additional code into your applications so that you can also gather data on how users are using your application and which features they use (and don't use).
Dotfuscator is also a very powerful obfuscator and can even obfuscate XAML and BAML in your WPF, SilverLight and WP7 applications.
You can get a free evaluation from the PreEmptive website.
最新版本的Crypto Obfuscator支持自动异常处理。它有一个随时可用的异常报告服务,您可以将其托管在您自己的服务器上。异常报告包含大量信息,包括所有局部变量的值以及堆栈跟踪中所有方法的方法参数、系统信息等。
免责声明:我为 LogicNP 工作,它是 Crypto Obfuscator 的开发人员。
The latest version of Crypto Obfuscator supports automatic exception handling. It has a ready to use exception reporting service which you can host on your own server. The exception reports contain a lot information including values of all local variables as well as method arguments for all methods in the stack trace, system info, etc.
DISCLAIMER: I work for LogicNP, the developers of Crypto Obfuscator.
还有Exceptionless。他们有 1 个项目和 1 个项目的免费计划。 1 个用户。
There is also Exceptionless. They have a free plan for 1 project & 1 user.
有几个混淆器,但您可以推出您自己的异常处理程序。请注意,该方法可能会根据应用程序的类型而有所不同。
您的异常处理程序可以发送电子邮件、调用 Web 服务(可以说是更可靠的选择)、本地日志、保存堆栈跟踪或您想要的任何内容。
There are several obfuscators out there, but you can roll your own exception handler. Note that the method can vary based on the type of application.
Your exception handler can send an email, call a web service (arguably a more reliable choice), log locally, save the stack trace, or whatever you want.
免责声明:我创立了 MarkedUp
您可以尝试使用 MarkedUp Analytic 的诊断日志记录来实现此目的 - 支持 .NET 3.5 及更高版本,并立即显示在您的日志浏览器上。
https://markedup.com/analytics/diagnostics
Disclaimer: I founded MarkedUp
You can try using MarkedUp Analytic's diagnostic logging for this - supports .NET 3.5 and later and shows up instantly on your log browser.
https://markedup.com/analytics/diagnostics