2017-12-17 78 views
5

मैं Azure ब्रह्मांड डीबी साथ काम कर रहा हूँ, मैं सी # (वेब ​​सेवा) में ग्राहक के पक्ष प्रोग्रामिंग रहा हूँ और मैं जावा-स्क्रिप्ट के साथ कुछ सर्वर साइड संग्रहित प्रक्रिया लिख ​​रहा हूँ।कैसे Azure ब्रह्मांड डीबी संग्रहित प्रक्रियाओं डिबग करने के लिए?

मैं अपने संग्रहीत प्रक्रिया का कोड कैसे डीबग कर सकते हैं?

धन्यवाद,

MAK

+0

अब भी अपडेट करते? –

उत्तर

4

Azure ब्रह्मांड डीबी संग्रहीत प्रक्रिया सर्वर पर चल जे एस स्क्रिप्ट है, आप इसे अपने पक्ष पर डिबग नहीं कर सकते।

हालांकि, अगर आप नीचे के रूप में अपने संग्रहीत प्रक्रिया में कुछ प्रमुख चरणों लॉग इन करने के console.log() उपयोग कर सकते हैं।

enter image description here

फिर संग्रहीत प्रक्रिया console.log() बयानों से उत्पादन प्राप्त करने के लिए getScriptLog का उपयोग करें।

कृपया ध्यान दें कि EnableScriptLogging = true console.log मुद्रित करने के लिए आवश्यक है:

var response = await client.ExecuteStoredProcedureAsync(
    document.SelfLink, 
    new RequestOptions { EnableScriptLogging = true }); 
Console.WriteLine(response.ScriptLog); 

आप इस official doc का उल्लेख कर सकते हैं।

उम्मीद है कि यह आपकी मदद करता है।

+0

आपका जवाब अच्छा है, यह है कि के लिए चारों ओर एक अच्छे काम देना है, लेकिन कुछ समस्या, अगर हम अपवाद बिना क्रिया प्राप्त लकड़हारा हमें मदद नहीं करेगा, एक और बात, हम वेब सेटिंग – MAK

+0

@MAK हां, संग्रहीत प्रक्रिया जेएस कोड सर्वर की ओर चलाता है ताकि हम इसे चरण-दर-चरण डीबग नहीं कर सकें। –

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