झलक - ASP.NET परियोजनाओं के लिए सर्वर-साइड फ़ायरबग

ASP.NET डेवलपर्स के पास एक अनूठा उपकरण है जो उनके जीवन को आसान बना सकता है। एक वेब डेवलपमेंट उत्साही द्वारा बनाया गया ओपन सोर्स प्रोजेक्ट ग्लॉशिप, लोकप्रिय फायरबग डीबगिंग टूल (फ़ायरफ़ॉक्स के लिए एक्सटेंशन) का सर्वर संस्करण कहा जा सकता है।

झलक एक विस्तार है जिसे आप ASP.NET- आधारित परियोजना में जोड़ सकते हैं और अपने वेब एप्लिकेशन के चलने के दौरान समृद्ध डिबग सर्वर जानकारी प्राप्त कर सकते हैं।

image

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

वीडियो


सबसे पहले, आप आधिकारिक झलक वेबसाइट पर वीडियो देख सकते हैं, जिसमें लेखक अपनी परियोजना के बारे में बात करता है:



झलक को स्थापित करें


एक साधारण ASP.NET MVC प्रोजेक्ट बनाएं या विजुअल स्टूडियो 2010 में एक मौजूदा एक खोलें। झलक को स्थापित करने के लिए, बस एक NuGet कमांड का उपयोग करें:

> स्थापित-पैकेज झलक

image

आप GUI का उपयोग कर सकते हैं और मेनू आइटम "लाइब्रेरी पैकेज संदर्भ जोड़ें" के माध्यम से झलक पैकेज स्थापित कर सकते हैं:

image

स्थापना के बाद, झलक आपके वेब एप्लिकेशन में तुरंत उपलब्ध हो जाती है।

झलक लॉन्च


अपना एप्लिकेशन लॉन्च करें और अपने_address_address / झलक / कॉन्फ़िगरेशन पर जाएं । आपको ग्लेज़िंग पैनल पर ले जाया जाएगा, जो आपको ग्लोबिंग कंसोल को सक्रिय करने और त्वरित सक्रियण के लिए अपने ब्राउज़र में एक बुकमार्कलेट जोड़ने की अनुमति देता है।

image

झलक कंसोल को सक्रिय करने के लिए, बस "चालू करें चालू करें" बटन पर क्लिक करें। कॉन्फ़िगरेशन पृष्ठ पर जाए बिना वहां से झलक को सक्रिय करने के लिए आप इस बटन को ब्राउज़र क्विक लॉन्च बार तक खींच सकते हैं।

अपने एप्लिकेशन के मुख्य पृष्ठ पर वापस लौटें और आपको छिपे हुए झलक पैनल का आइकन दिखाई देगा:

image

आइकन पर क्लिक करके आपको कंसोल तक पहुंच प्राप्त होगी।

image

झलक के साथ काम करें


ग्लोसिंग कंसोल के साथ काम करना नियमित डेवलपर टूल के साथ काम करने से अलग नहीं है। विभिन्न सूचनाओं वाले पैनलों के माध्यम से नेविगेट करने के लिए टैब का उपयोग करें।

उदाहरण के लिए, रूट टैब पर जाएं और आप उन मार्गों के बारे में जानकारी देखेंगे जो पृष्ठ को संसाधित करने के लिए उपयोग किए गए थे। MVC प्रोजेक्ट के लिए, डिफ़ॉल्ट रूप से, पैनल निम्नलिखित जानकारी प्रदर्शित करेगा:

image

आप प्रसंस्करण मार्गों और चयनित मार्ग का क्रम देख सकते हैं, जिसका उपयोग इसके विन्यास पर विस्तृत जानकारी के साथ एक पृष्ठ बनाने के लिए किया गया था।

अजाक्स अनुरोधों के साथ काम करने के लिए एक अलग स्पष्टीकरण की आवश्यकता होती है। XHRequests टैब पृष्ठ पर पूर्ण अनुरोधों की एक सूची प्रदर्शित करता है।

image

किसी विशेष अनुरोध के डेटा की खोज शुरू करने के लिए, आपको लॉन्च लिंक का उपयोग करके इसे चुनना होगा। उसके बाद, ग्लेज़िंग स्थिति पट्टी अजाक्स अनुरोध के डेटा के साथ ऑपरेशन को इंगित करने के लिए अपना मान बदल देगी:

image

अब आप सर्वर-साइड और अन्य डेटा की जांच कर सकते हैं जो इस विशेष अनुरोध से संबंधित हैं:

image

पूरे पृष्ठ में डेटा के साथ काम करने के लिए वापस आने के लिए, XHRequests टैब में रीसेट लिंक का चयन करें।

Source: https://habr.com/ru/post/In117685/


All Articles