1
這是最可能是一個愚蠢的問題,但我想,以確保我沒有錯過任何東西:ELMAH和代碼混淆
我是正確的假設,使用Elmah和代碼混淆,同時不這很有道理,因爲Elmah將無法產生任何有意義的調用堆棧?
感謝,
阿德里安
這是最可能是一個愚蠢的問題,但我想,以確保我沒有錯過任何東西:ELMAH和代碼混淆
我是正確的假設,使用Elmah和代碼混淆,同時不這很有道理,因爲Elmah將無法產生任何有意義的調用堆棧?
感謝,
阿德里安
不完全是。一些混淆器提供了一些像映射表這樣的思維,因此從混淆的調用堆棧中,開發人員可以獲得有意義的數據。例如,dotfuscator稱之爲「堆棧跟蹤轉換」。
但是爲了工作,我不會調試二進制文件並使用pdb文件和/或混淆器創建的映射文件? Elmah的一大優點是,我可以直接瀏覽崩潰和查看調用堆棧,而無需啓動我的IDE。 – 2010-02-08 09:14:40
混淆的程序集包含混淆的名稱(函數,文件...)。所以任何崩潰轉儲,調用堆棧日誌...包含混淆名稱。您將不得不使用混淆器引擎提供的映射功能。這就是爲什麼要混淆。混淆的程序集不知道任何有關真實(開發人員)名稱的想法。 – Igor 2010-02-08 11:08:15