【问题标题】:Elmah and code obfuscationElmah 和代码混淆
【发布时间】:2010-02-06 17:46:19
【问题描述】:

这很可能是一个愚蠢的问题,但我想确保我没有错过任何东西:

我是否正确地假设同时使用Elmah 和代码混淆没有多大意义,因为 Elmah 将无法产生任何有意义的调用堆栈?

谢谢,

阿德里安

【问题讨论】:

    标签: .net obfuscation elmah


    【解决方案1】:

    不完全是。一些混淆器提供了一些类似映射表的想法,因此开发人员可以从混淆的调用堆栈中获取有意义的数据。例如,dotfuscator 称其为“堆栈跟踪翻译”。

    【讨论】:

    • 但是为了让它工作,我不会调试二进制文件并使用 pdb 文件和/或混淆器创建的映射文件吗? Elmah 的一大优点是我可以直接浏览崩溃并查看调用堆栈,甚至无需启动我的 IDE。
    • 经过混淆的程序集包含经过混淆的名称(函数、文件...)。因此,任何故障转储、调用堆栈日志......都包含混淆的名称。您必须使用混淆器引擎提供的映射功能。这就是混淆的原因。混淆程序集不知道真实的(开发人员友好的)名称。
    猜你喜欢
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-01
    • 2011-08-05
    • 1970-01-01
    • 1970-01-01
    • 2013-04-04
    相关资源
    最近更新 更多