2012-09-17 13 views

उत्तर

4

नहीं, आप एक Azure वेबसाइट में Windows Azure डायग्नोस्टिक्स (डायग्नोस्टिक्स मॉनिटर) का उपयोग नहीं कर सकते हैं। इसके लिए आपको एक गणना भूमिका का उपयोग करना होगा।

+0

ठीक है धन्यवाद। क्या आपके पास ट्रेस संदेश लॉगिंग के लिए कोई अनुशंसाएं हैं? एक कस्टम ट्रेसएपेंडर जो सीधे टेबल सेवा पर लिखता है? –

+0

इन ब्लॉग पोस्ट पर नज़र डालें - http://blog.smarx.com/posts/lightweight-tracing-to-windows-azure-tables & http://www.wadewegner.com/2011/08/using- elmah-इन-windows-नीला-साथ-टेबल भंडारण /। –

+0

धन्यवाद गुआराव, बीमार शायद कुछ समान (log4net -> तालिका) के साथ जाते हैं लेकिन प्रदर्शन के बारे में थोड़ा चिंतित था। –

5

नहीं है,

Azure DiagnosticsMonitor केवल वेब/कार्यकर्ता भूमिकाओं के लिए है। Azure वेबसाइट में डायग्नोस्टिक किसी भी वेब एप्लिकेशन के लिए आम है। जैसे ही एज़ूर वेबसाइट्स लगातार स्टोरेज का उपयोग करती हैं, आप सुरक्षित रूप से एक लॉग फ़ाइल लिख सकते हैं (ध्यान में रखते हुए आप बहु-थ्रेडेड वातावरण का उपयोग कर रहे हैं जैसे कि किसी भी ASP.NET/or किसी भी वेब एप्लिकेशन में)। अधिक, आप वेबसाइट के "कॉन्फ़िगर" टैब में अतिरिक्त निदान विकल्पों को कॉन्फ़िगर कर सकते हैं:

Azure WebSites Diagnostics

आप पर विस्तृत त्रुटि संदेश + विफल अनुरोध ट्रेसिंग बदल सकते हैं। आप अपनी साइट के एफ़टीपी सर्वर से असफल अनुरोध लॉग डाउनलोड कर सकते हैं।

आप अपने वेब एप्लिकेशन में विस्तृत त्रुटि/ट्रेस लॉगिंग के लिए log4net का उपयोग कर सकते हैं (यदि यह एएसपी.नेट है)। Some tutorial here

+0

लगातार भंडारण वीएम विशिष्ट नहीं है? मैं अपने ऐप से केंद्रीय स्थान –

+0

में कस्टम ट्रेस संदेशों को एकत्रित करने में रूचि रखता हूं, लगातार स्टोरेज वीएम + वेबसाइट्स विशिष्ट है। आपकी एज़ूर वेबसाइट (वेबरोल नहीं, लेकिन वेबसाइट) लगातार भंडारण का उपयोग करती है और इसके साथ प्रदान किए गए भंडारण का उपयोग करना बिल्कुल सुरक्षित है। ध्यान दें कि वेबसाइट्स के लिए भंडारण 1 जीबी है। यदि आपको ब्लॉब्स के बारे में सोचना है तो आपको अधिक चाहिए। – astaykov

+0

> 1 वेब साइट इंस्टेंस आईडी के साथ log4net और textfileappender का उपयोग करके कई भौतिक लॉग हैं? –