How to build ASP.NET Core applications using .NET CLI
नमस्ते दोस्तों! 💻
आज हम सीखेंगे कि ASP.NET Core एप्लीकेशन को .NET CLI (कमांड-लाइन इंटरफ़ेस) का उपयोग करके कैसे बनाया जाता है. यदि आप एक डेवलपर हैं या वेब डेवलपमेंट की दुनिया में कदम रख रहे हैं, तो ASP.NET Core एक बेहतरीन फ़्रेमवर्क है जो आपको मज़बूत और स्केलेबल वेब एप्लीकेशन बनाने में मदद करता है.
अक्सर, हम विज़ुअल स्टूडियो जैसे IDEs का उपयोग करके प्रोजेक्ट बनाते हैं, लेकिन .NET CLI आपको कमांड प्रॉम्प्ट या टर्मिनल से सीधे एप्लीकेशन बनाने, मैनेज करने और पब्लिश करने की सुविधा देता है. यह तरीका उन डेवलपर्स के लिए बहुत उपयोगी है जो कमांड-लाइन वातावरण में काम करना पसंद करते हैं, या जब वे किसी ऐसे सर्वर पर काम कर रहे हों जहाँ ग्राफिकल इंटरफ़ेस (GUI) उपलब्ध न हो.
इस पोस्ट में, हम स्टेप-बाय-स्टेप जानेंगे कि कैसे .NET CLI की मदद से एक नया ASP.NET Core वेब एप्लीकेशन बनाया जाए, उसे रन किया जाए और उसकी बेसिक संरचना को समझा जाए. तो चलिए, .NET CLI की शक्ति का अनुभव करने के लिए तैयार हो जाइए!
ASP.NET Core एप्लीकेशन को .NET CLI की मदद से कैसे बनाएं?
ASP.NET Core एप्लीकेशन को .NET CLI का उपयोग करके बनाना एक सीधा प्रोसेस है. यहाँ एक स्टेप-बाय-स्टेप गाइड दी गई है:
पहला कदम: .NET SDK इनस्टॉल करें
इससे पहले कि आप .NET CLI का उपयोग कर सकें, आपको अपने सिस्टम पर .NET SDK इनस्टॉल करना होगा. आप इसे Microsoft की आधिकारिक वेबसाइट (dot.net) से डाउनलोड कर सकते हैं. SDK में .NET CLI अपने आप शामिल होता है.
दूसरा कदम: नया ASP.NET Core प्रोजेक्ट बनाएं
एक बार जब SDK इनस्टॉल हो जाए, तो आप कमांड प्रॉम्प्ट या टर्मिनल खोल सकते हैं और अपनी नई एप्लीकेशन के लिए एक नया प्रोजेक्ट बनाने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:
dotnet new webapp -n MyWebApp
इस कमांड को तोड़ते हैं:
dotnet new
: यह .NET CLI कमांड है जिसका उपयोग एक नया प्रोजेक्ट या आइटम बनाने के लिए किया जाता है.webapp
: यह उस टेम्पलेट का नाम है जिसका आप उपयोग करना चाहते हैं. webapp एक बेसिक .NET Core वेब एप्लीकेशन बनाता है जिसमें रेजर पेज (Razor Pages) शामिल होते हैं.-n MyWebApp
: यह फ्लैग (-n) आपके प्रोजेक्ट को एक नाम (MyWebApp) देता है.
यह कमांड आपके द्वारा निर्दिष्ट नाम के साथ एक नया फोल्डर (उदाहरण के लिए, MyWebApp) बनाएगा और उस फोल्डर के अंदर सभी आवश्यक प्रोजेक्ट फ़ाइलें बनाएगा.
तीसरा कदम: प्रोजेक्ट डायरेक्टरी में नेविगेट करें
अपनी नई बनाई गई एप्लीकेशन के फोल्डर में जाने के लिए cd
कमांड का उपयोग करें:
cd MyWebApp
चौथा कदम: एप्लीकेशन को चलाएं
अब आप अपनी ASP.NET Core एप्लीकेशन को चलाने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:
dotnet run
यह कमांड आपके प्रोजेक्ट को बनाएगा (यदि आवश्यक हो) और इसे चलाएगा. आपको टर्मिनल में एक संदेश देखना चाहिए जो इंगित करता है कि एप्लीकेशन चल रही है और किस URL पर इसे एक्सेस किया जा सकता है.
आप अपने वेब ब्राउज़र में इस URL पर नेविगेट करके अपनी एप्लीकेशन देख सकते हैं.
पांचवां कदम: एप्लीकेशन को प्रकाशित करें (Publish)
जब आप अपनी एप्लीकेशन को डिप्लॉयमेंट के लिए तैयार हों, तो आप इसे प्रकाशित करने के लिए .NET CLI का उपयोग कर सकते हैं:
dotnet publish -c Release
इस कमांड को तोड़ते हैं:
dotnet publish
: यह कमांड आपकी एप्लीकेशन को डिप्लॉयमेंट के लिए प्रकाशित करता है.-c Release
: यह फ्लैग (-c) कॉन्फ़िगरेशन को Release पर सेट करता है.
यह कमांड आपके प्रोजेक्ट फोल्डर के अंदर bin/Release/netX.Y/publish/
में प्रकाशित फ़ाइलें रखेगा.
अतिरिक्त .NET CLI कमांड
dotnet build
: अपनी एप्लीकेशन को बनाएं (compile करें).dotnet restore
: अपनी प्रोजेक्ट की निर्भरताओं को रीस्टोर करें.dotnet test
: अपनी प्रोजेक्ट में किसी भी टेस्ट को चलाएं.dotnet add package [PackageName]
: अपने प्रोजेक्ट में एक NuGet पैकेज जोड़ें.dotnet remove package [PackageName]
: अपने प्रोजेक्ट से एक NuGet पैकेज हटाएँ.
.NET CLI ASP.NET Core विकास के लिए एक शक्तिशाली और आवश्यक उपकरण है, जो आपको कमांड लाइन से कुशलता से काम करने की सुविधा देता है.
टिप्पणियाँ
एक टिप्पणी भेजें