पर स्वयं निहित एएसपी .NET कोर एप्लिकेशन चलाना सबसे पहले, मैं एक लिनक्स नौसिखिया हूं इसलिए मुझे माफ़ कर दो।उबंटू
मैंने एक एएसपी .NET कोर एप्लिकेशन को एक स्व-निहित ऐप लक्ष्य उबंटू के रूप में प्रकाशित किया है। प्रकाशन ठीक काम करता प्रतीत होता है। मैंने फ़ाइलों को एक सुंदर वेनिला उबंटू मशीन में कॉपी किया है। अब, मैं अपना आवेदन कैसे चला सकता हूं? मेरी समझ यह है कि क्योंकि यह एक स्व-निहित .NET कोर एप्लिकेशन है, मुझे .NET कोर को डाउनलोड और स्थापित करने की आवश्यकता नहीं है। मेरे ऐप में इसकी हर चीज होनी चाहिए।
सभी ट्यूटोरियल कहने लगते हैं कि मुझे $ dotnet रन कॉल करना चाहिए। हालांकि "डॉटनेट" कमांड लाइन मौजूद नहीं है (क्या इसे स्वयं निहित फ़ोल्डर में प्रकाशित किया जाना चाहिए ??) तो अगर मैं इसे कॉल करता हूं, तो मुझे "कमांड नहीं मिला" मिलता है। बेशक मैं .NET कोर डाउनलोड कर सकता हूं, लेकिन क्या यह पूरी आत्मनिर्भर अवधारणा के खिलाफ नहीं जाता है? यहां उन फ़ाइलों का नमूना दिया गया है जिन पर मैं प्रतिलिपि बना रहा हूं।
मेरे पास कोई विचार नहीं है क्योंकि मैं डॉटनेट देव नहीं हूं, लेकिन मुझे लगता है कि आपको पहले उबंटू पर डॉटनेट क्ली स्थापित करने की आवश्यकता हो सकती है। क्या आपको यह चाहिए? https://github.com/dotnet/cli –
मैं आपके मूल्यांकन से सहमत हूं सिवाय इसके कि ऐसा लगता है कि "स्वयं निहित" फैशन में एप्लिकेशन को प्रकाशित करने के मुख्य बिंदुओं में से किसी एक को डाउनलोड करने की आवश्यकता नहीं है। डॉटनेट क्ली उस के लिए अपवाद हो सकता है लेकिन मुझे ऐसा नहीं लगता है। – Mark
मैं डॉकर सेवा के बिना बहुत से "स्वयं निहित" डॉकर कंटेनर का उपयोग करता हूं;) –