2011-01-30 10 views
6

मैं अपवाद हैंडलिंग के लिए SmartAssembly समाधान से खुश था, लेकिन मैंने Red Gate forum पर एक समस्या की सूचना दी और अभी तक हल नहीं किया जा रहा है।अपवाद हैंडलिंग और रिपोर्टिंग के लिए SmartAssembly के विकल्प?

एसए के लिए कौन से विकल्प मौजूद हैं? मेरा मतलब समान सुविधाओं के साथ है (आपकी रिपोर्ट होस्ट करना, आपको ई-मालिस भेजना आदि)?

उत्तर

4

SmartAssembly में दो मुख्य विशेषताएं हैं - obfuscation और त्रुटि रिपोर्टिंग।

यदि आप obfuscation का उपयोग कर रहे हैं, तो कई मुफ्त और वाणिज्यिक विकल्प हैं। ट्रूविल द्वारा लिखी गई सूची में एक अच्छा चयन दिखाता है।

अपवाद हैंडलिंग के लिए, दिमाग में आने वाली एकमात्र ऐसी चीज Exceptioneer है। SmartAssembly पर इसका लाभ यह है कि भुगतान के लिए संस्करण के अलावा एक निःशुल्क संस्करण उपलब्ध है।

+1

दुख की बात है कि वर्तमान में केवल एएसपी.NET को संभालता है। क्या आपके पास दूसरा विकल्प है? मैंने जिब्राल्टर सॉफ्टवेयर को एक और विकल्प के रूप में पाया। –

+3

@ हर्नान: मुझे नहीं पता था कि अपवादकर्ता की सीमा थी।आपका सबसे अच्छा शर्त (मैं आप पहले से ही मान SmartAssembly के लिए लाइसेंस है के रूप में) Redgate के साथ अपने समर्थन मुद्दे को आगे बढ़ाने का होगा - उनके समर्थन आमतौर पर बहुत अच्छा है। – adrianbanks

+0

धन्यवाद। मैं आपके उत्तर को सही मानता हूं। –

1

वहाँ कई obfuscators हैं, लेकिन आप roll your own exception handler कर सकते हैं। ध्यान दें कि विधि के प्रकार के आधार पर विधि भिन्न हो सकती है।

आपका अपवाद हैंडलर एक ईमेल भेज सकता है, एक वेब सेवा (तर्कसंगत रूप से अधिक विश्वसनीय विकल्प) कॉल कर सकता है, स्थानीय रूप से लॉग इन कर सकता है, स्टैक ट्रेस को बचा सकता है, या जो भी आप चाहते हैं।

+2

मैं तीसरे पक्ष के घटक का उपयोग करके समय बचाने की कोशिश कर रहा हूं, क्योंकि विवरण हैं (प्रॉक्सी, ई-मेल भेजना, लगातार जानकारी, आंकड़े) जिन्हें अच्छी तरह से विकसित होने के लिए कुछ समय चाहिए। –

2

अस्वीकरण: मैं प्रीफैक्टिव सॉल्यूशंस, डॉटफुस्केटर और रनटाइम इंटेलिजेंस के निर्माताओं के लिए काम करता हूं।

डॉटफुस्केटर में report on exceptions within your application की क्षमता भी है। इसके अलावा, रनटाइम इंटेलिजेंस के साथ आप अपने अनुप्रयोगों में अतिरिक्त कोड इंजेक्ट कर सकते हैं ताकि आप डेटा को भी एकत्र कर सकें कि उपयोगकर्ता आपके एप्लिकेशन का उपयोग कैसे कर रहे हैं और वे किस विशेषताओं का उपयोग करते हैं (और उपयोग नहीं करते)।

डॉटफुस्केटर भी एक बहुत ही शक्तिशाली obfuscator है और आपके WPF, SilverLight और WP7 अनुप्रयोगों में XAML and BAML को भी खराब कर सकता है।

आप PreEmptive website से निःशुल्क मूल्यांकन प्राप्त कर सकते हैं।

2

Crypto Obfuscator का नवीनतम संस्करण स्वचालित अपवाद हैंडलिंग का समर्थन करता है। यह अपवाद रिपोर्टिंग सेवा का उपयोग करने के लिए तैयार है जिसे आप अपने सर्वर पर होस्ट कर सकते हैं। अपवाद रिपोर्ट में सभी स्थानीय चर के मूल्यों के साथ-साथ स्टैक ट्रेस, सिस्टम जानकारी इत्यादि में सभी विधियों के लिए विधि तर्क शामिल हैं।

अस्वीकरण: मैं क्रिप्टो ओबफ्यूसेटर के डेवलपर्स लॉजिक एनपी के लिए काम करता हूं।

+0

बहुत बहुत धन्यवाद! –

0

अस्वीकरण: मैं MarkedUp

स्थापना आप इस के लिए MarkedUp Analytic की निदान लॉगिंग का उपयोग कर कोशिश कर सकते हैं - .NET 3.5 का समर्थन करता है और बाद में और अपनी लॉग ब्राउज़र पर तुरंत दिखाई देता है।

https://markedup.com/analytics/diagnostics

2

वहाँ भी Exceptionless है। उनके पास 1 प्रोजेक्ट & 1 उपयोगकर्ता के लिए एक नि: शुल्क योजना है।

+0

मैं अपवाद रहित परियोजना (100% ओएसएस और समुदाय संचालित) पर काम करता हूं। मैं किसी की मदद करने और किसी भी प्रश्न का उत्तर देने में खुश हूं। –

संबंधित मुद्दे