ASPX फ़ाइल क्या है?
ASPX फ़ाइल एक्सटेंशन वाली फ़ाइल एक एक्टिव सर्वर पेज एक्सटेंडेड फ़ाइल होती है जिसे Microsoft के ASP.NET फ्रेमवर्क के लिए डिज़ाइन किया गया है। इसे .NET वेब फॉर्म भी कहा जाता है। हालांकि वे काफी समान दिखते हैं, ASPX फ़ाइलें वेब हैंडलर फ़ाइलों के समान नहीं होतीं जो ASHX में समाप्त होती हैं।
एक वेब सर्वर इन फ़ाइलों को उत्पन्न करता है, और उनमें स्क्रिप्ट और सोर्स कोड होते हैं जो ब्राउज़र को यह बताने में मदद करते हैं कि एक वेब पेज को कैसे खोला और प्रदर्शित किया जाना चाहिए।
अक्सर, आप शायद इस एक्सटेंशन को केवल URL में या तब देखेंगे जब आपका वेब ब्राउज़र गलती से आपको वह फ़ाइल भेज दे जो आप डाउनलोड करना चाहते थे, उसके बजाय ASPX फ़ाइल भेज दे।
डाउनलोड की गई ASPX फ़ाइलें कैसे खोलें
यदि आपने ASPX फ़ाइल डाउनलोड की है और उम्मीद थी कि इसमें जानकारी होगी (जैसे कोई दस्तावेज़ या अन्य सेव किया गया डेटा), तो संभावना है कि वेबसाइट में कुछ गड़बड़ है, और उपयोग योग्य जानकारी उत्पन्न करने के बजाय, इसने यह सर्वर-साइड फ़ाइल प्रदान कर दी।
ऐसे मामले में, एक तरकीब यह है कि बस इसका नाम बदलकर वह कर दें जो आप उम्मीद करते हैं। उदाहरण के लिए, यदि आप अपने ऑनलाइन बैंक खाते से बिल का PDF संस्करण चाहते थे, लेकिन इसके बजाय इस फ़ाइल एक्सटेंशन वाली फ़ाइल मिली, तो इसका नाम बदलकर bill.pdf कर दें और फिर उसे खोलें। यदि आप एक इमेज चाहते थे, तो फ़ाइल का नाम बदलकर image.jpg करने का प्रयास करें। आप समझ गए होंगे।
सुझाव: किसी फ़ाइल के एक्सटेंशन का नाम बदलने के लिए, आपके कंप्यूटर को फ़ाइल एक्सटेंशन दिखाने के लिए सेट किया जाना चाहिए। ऐसा करने के लिए, रन डायलॉग बॉक्स खोलें (Win+R) और control folders दर्ज करें। दृश्य मेनू का उपयोग करके ज्ञात फ़ाइल प्रकारों के लिए एक्सटेंशन छुपाएं ढूंढें—इसे अनचेक करें और परिवर्तन लागू करें।
समस्या यह है कि कभी-कभी सर्वर (वह वेबसाइट जिससे आप ASPX फ़ाइल प्राप्त कर रहे हैं) उत्पन्न फ़ाइल (PDF, इमेज, म्यूज़िक फ़ाइल, आदि) को ठीक से नाम नहीं देता और उसे डाउनलोड के लिए प्रस्तुत नहीं करता जैसा होना चाहिए। आप बस उस अंतिम चरण को मैन्युअली पूरा कर रहे हैं।
महत्वपूर्ण: आप हमेशा फ़ाइल एक्सटेंशन को किसी और चीज़ में बदलकर यह उम्मीद नहीं कर सकते कि यह नए फॉर्मेट के तहत काम करेगा। PDF फ़ाइल और ASPX फ़ाइल एक्सटेंशन का यह मामला एक बहुत ही विशेष परिस्थिति है क्योंकि यह मूल रूप से सिर्फ एक नामकरण त्रुटि है जिसे आप ठीक कर रहे हैं।
कभी-कभी इस समस्या का कारण ब्राउज़र या प्लग-इन से संबंधित होता है, इसलिए आपको ASPX फ़ाइल उत्पन्न करने वाले पेज को उस ब्राउज़र से अलग ब्राउज़र में लोड करने में सफलता मिल सकती है जिसका आप अभी उपयोग कर रहे हैं। उदाहरण के लिए, यदि आप Internet Explorer उपयोग कर रहे हैं, तो Chrome या Firefox पर स्विच करने का प्रयास करें।
अन्य ASPX फ़ाइलें कैसे खोलें
URL के अंत में ASPX देखना, जैसे Microsoft का यह वाला, इसका मतलब है कि वेब पेज ASP.NET फ्रेमवर्क में चल रहा है:
https://www.microsoft.com/web/downloads/platform.aspx
इस प्रकार की फ़ाइल खोलने के लिए आपको कुछ भी करने की आवश्यकता नहीं है क्योंकि आपका ब्राउज़र आपके लिए यह करता है, चाहे वह Chrome, Firefox, Edge, आदि हो।
जब ब्राउज़र पेज प्रदर्शित करता है, तो यह पूरी तरह से सामान्य दिखता है; उस उदाहरण में पेज के पीछे का सोर्स कोड ऐसा दिखता है:

ASPX फ़ाइल में वास्तविक कोड वेब सर्वर द्वारा प्रोसेस किया जाता है और ASP.NET में कोड करने वाले किसी भी प्रोग्राम में कोड किया जा सकता है। Microsoft का Visual Studio एक मुफ्त प्रोग्राम है जिसका उपयोग आप इन फ़ाइलों को खोलने और संपादित करने के लिए कर सकते हैं। एक अन्य टूल, हालांकि मुफ्त नहीं, लोकप्रिय Adobe Dreamweaver है। कभी-कभी, ASPX फ़ाइल को मुफ्त टेक्स्ट फ़ाइल एडिटर्स में से एक के साथ देखा और इसकी सामग्री संपादित की जा सकती है।
नोट: कई URL default.aspx में समाप्त होते हैं क्योंकि वह फ़ाइल Microsoft IIS सर्वर्स के लिए डिफ़ॉल्ट वेब पेज के रूप में कार्य करती है (यानी, वह पेज जो खुलता है जब कोई उपयोगकर्ता साइट के रूट वेब पेज का अनुरोध करता है)। हालांकि, इसे एडमिन द्वारा किसी भिन्न फ़ाइल में बदला जा सकता है।
ASPX फ़ाइल कैसे कन्वर्ट करें
ASPX फ़ाइलों का एक स्पष्ट उद्देश्य होता है। इमेज के विपरीत, जैसे PNG, JPG, GIF, आदि जहां फ़ाइल कन्वर्जन अधिकांश इमेज एडिटर्स और व्यूअर्स के साथ संगतता बनाए रखता है, ASPX फ़ाइलें यदि अन्य फ़ाइल फॉर्मेट में कन्वर्ट की जाएं तो वे करना बंद कर देंगी जो वे करने के लिए बनी हैं।
उदाहरण के लिए, HTML में कन्वर्ट करने से निश्चित रूप से HTML परिणाम ASPX वेब पेज जैसा दिखेगा। हालांकि, चूंकि ASPX फ़ाइलों के तत्व सर्वर पर प्रोसेस होते हैं, आप उन्हें अपने कंप्यूटर पर HTML, PDF, JPG, या किसी अन्य फ़ाइल में कन्वर्ट करके ठीक से उपयोग नहीं कर सकते।
हालांकि, चूंकि ASPX फ़ाइलों का उपयोग करने वाले प्रोग्राम हैं, यदि आप इसे उपयुक्त एडिटर में खोलते हैं तो आप इसे किसी और चीज़ के रूप में सेव कर सकते हैं। उदाहरण के लिए, Visual Studio ASPX फ़ाइलों को HTM, HTML, ASP, WSF, VBS, ASMX, MSGX, SVC, SRF, JS, आदि के रूप में सेव कर सकता है।
अभी भी नहीं खुल रही?
.ASPX में समाप्त होने वाले फ़ाइल एक्सटेंशन के लिए अन्य समान नाम वाले फ़ाइल एक्सटेंशन को भ्रमित करने से सावधान रहें।
उदाहरण के लिए, ASX फ़ाइलें दिखने में ASPX फ़ाइलों से संबंधित लग सकती हैं, लेकिन वे वास्तव में अल्फा फाइव लाइब्रेरी टेम्पररी इंडेक्स फ़ाइलें हो सकती हैं जो केवल अल्फा एनीवेयर प्लेटफॉर्म के संदर्भ में काम करती हैं। ASCX जैसे अन्य के लिए भी यही सच है।
अक्सर पूछे जाने वाले प्रश्न
- Android पर ASPX फ़ाइलें कैसे खोलें? Android पर देखने के लिए ASPX फ़ाइल को PDF में बदलने के लिए, फ़ाइल को सामान्य रूप से खोलें, फ़ाइल > प्रिंट पर जाएं और PDF के रूप में प्रिंट करना चुनें।
- Mac पर ASPX फ़ाइल कैसे खोलें? Microsoft के पास अपने Visual Studio सॉफ्टवेयर का Mac वर्जन है, जो आपको उस प्लेटफॉर्म पर ASPX फ़ाइलें खोलने की अनुमति देता है। Microsoft की वेबसाइट पर Visual Studio for Mac डाउनलोड और इंस्टॉल करें।
- कोड बिहाइंड के बजाय इंलाइन कोड का उपयोग करके ASPX फ़ाइल कैसे बनाएं? इंलाइन कोड का उपयोग करने के लिए, Visual Studio में अपनी वेबसाइट पर एक नया वेब पेज बनाएं और सुनिश्चित करें कि कोड को अलग फ़ाइल में रखें अनचेक है।