我很滿意SmartAssembly解決方案的異常處理,但我報告了Red Gate forum的問題,目前尚未解決。SmartAssembly用於異常處理和報告的替代方案?
SA有什麼替代方案?我的意思是具有類似的功能(託管您的報告,發送電子郵件等)?
我很滿意SmartAssembly解決方案的異常處理,但我報告了Red Gate forum的問題,目前尚未解決。SmartAssembly用於異常處理和報告的替代方案?
SA有什麼替代方案?我的意思是具有類似的功能(託管您的報告,發送電子郵件等)?
SmartAssembly有兩個主要功能 - 混淆和錯誤報告。
如果您使用模糊處理,有幾個免費和商業的替代品。 TrueWill鏈接的列表顯示了一個很好的選擇。
對於異常處理,唯一想到的類似事情是Exceptioneer。它對SmartAssembly的好處是除了付費版本之外還有一個免費版本。
有幾個obfuscators那裏,但你可以roll your own exception handler。請注意,該方法可能因應用程序的類型而異。
你的異常處理程序可以發送電子郵件,調用Web服務(可以說是更可靠的選擇),本地登錄,保存堆棧跟蹤或任何你想要的。
我想節省使用第三方組件的時間,因爲有些細節(代理,發送電子郵件,持續信息,統計數據)需要一些時間才能得到很好的開發。 – 2011-01-30 19:26:27
聲明:我爲PreEmptive Soltutions工作,Dotfuscator和運行時智能的製造商。
Dotfuscator也有能力report on exceptions within your application。此外,通過運行時智能,您可以將其他代碼注入應用程序,以便您還可以收集用戶如何使用應用程序以及他們使用(和不使用)哪些功能的數據。
Dotfuscator也是一個非常強大的混淆器,甚至可以在您的WPF,SilverLight和WP7應用程序中混淆XAML and BAML。
您可以從PreEmptive website獲得免費評估。
最新版本的Crypto Obfuscator支持自動異常處理。它有一個可以使用的異常報告服務,您可以在自己的服務器上進行託管。異常報告包含很多信息,包括所有局部變量的值以及堆棧跟蹤,系統信息等中所有方法的方法參數。
免責聲明:我爲加密混淆器的開發者LogicNP工作。
聲明:我公司成立MarkedUp
您可以嘗試使用MarkedUp分析的診斷記錄本 - 支持.NET 3.5及更高版本,並立即顯示在您的日誌瀏覽器。
還有Exceptionless。他們有1個項目的免費計劃& 1個用戶。
可悲的Exceptioneer目前只處理ASP.NET。你有另一種選擇嗎?我發現直布羅陀軟件是另一種選擇。 – 2011-01-30 19:25:30
@Hernán:我沒有意識到Exceptioneer有這個限制。你最好的選擇(假設你已經擁有SmartAssembly的許可證)就是爲了追求你對RedGate的支持問題 - 他們的支持通常非常好。 – adrianbanks 2011-01-30 19:57:08
謝謝。我接受你的回答是正確的。 – 2011-01-30 22:17:55