क्या एज़्योर में तैनात फाइलों को देखने का कोई तरीका है?


103

क्या एज़्योर में कोई फ़ाइल "दृश्य" उपलब्ध है? जब मैं लॉग इन करता हूँ azure , तो एक वेबसाइट देखने के लिए, जिसे मैंने तैनात किया है, कोई स्पष्ट तरीका नहीं है जो मैंने देखा है कि यह देखने के लिए कि Azure किस फ़ाइल को होस्ट कर रहा है।

मैं वास्तव में क्या फ़ाइलों को देखने के लिए सक्षम होना पसंद करेंगे। मैं देख सकता हूँ कि वहाँ विजुअल स्टूडियो ऑनलाइन विकल्प है जो आपको अपने सर्वर कोड को संपादित करने की अनुमति देता है लेकिन यह मेरी आवश्यकता से अधिक है। मैं बस यह जांचना चाहता हूं कि कुछ फाइलें तैनात हैं और अन्य नहीं हैं।

जवाबों:


163

यदि आप अपनी तैनाती में विभिन्न निर्देशिकाओं और फ़ाइलों को देखने की कोशिश कर रहे हैं, तो आप url प्रारूप का उपयोग करके साइट के "कुडु" डैशबोर्ड में प्रवेश कर सकते हैं। http://<yoursitename>.scm.azurewebsites.net

यह आपको एक वेब-आधारित डैशबोर्ड देगा, जिसमें एक डिबग कंसोल (वेब-आधारित) शामिल है, जहां आप अपने विभिन्न निर्देशिकाओं का पता लगा सकते हैं (और निर्देशिका नेत्रहीन रूप से भी दिखाएंगे)।

अधिक जानकारी इस पोस्ट में Azure Websites टीम से ली जा सकती है ।


एक जादू की तरह काम करता है। कुडोस!
स्पर्षा भट्टाराई

कुडु विकी पेज के तहत अप टू डेट इन्फोस ।
Zsolt

http: // <youritename> .scm.azurewebooks.net / dev / वह है जो मैं अंततः ढूंढ रहा था।
4imble

82

विज़ुअल स्टूडियो में, विंडो "सर्वर एक्सप्लोरर" में आप क्लिक करें और "एज़्योर" पर कनेक्ट करें।

=> ऐप सेवा

=> आपकी साइट का नाम

=> फाइलें

यहां आपको अपनी सभी फाइलें दिखाई देती हैं और आप उन्हें सीधे विजुअल स्टूडियो में एडिट कर सकते हैं।

Azure पर फ़ाइल संपादित करें


@@@@@ अद्यतन १ ९ / ०9 / २०१ ९ @@@@@

कुछ समय के लिए, यह अब और काम नहीं किया है ... :(

यहाँ यह करने के लिए एक और तरीका है: एफ़टीपी द्वारा!

अपनी वेबसाइट के "ऐप सेवा" अनुभाग में एज़्योर पोर्टल से, "परिनियोजन केंद्र"> एफ़टीपी> डैशबोर्ड पर जाएं

वहाँ FTPS समापन बिंदु => ftp: //.....ftp.azurewebsites.windows.net/site/www/otot है

और उपयोगकर्ता नाम, पासवर्ड की जानकारी।

FileZilla क्लाइंट स्थापित करें! ( https://filezilla-project.org/ )

"FTPS समापन बिंदु" "उपयोगकर्ता नाम" और "पासवर्ड" के साथ होस्ट दर्ज करें और फिर जल्दी से लॉगिन करें!


2
मेरे लिए सबसे आसान तरीका!
noelicus

अजीब बात है कि कोई रास्ता नहीं है, सब पर वी.एस. मैंने एक ऐप क्लोन किया था और डैशबोर्ड के माध्यम से एक नोटिस मिला कि कुछ गलत हो गया है तो सोचा कि यह बिल्कुल भी क्लोन नहीं है। केवल जब मैंने बाद में लॉग इन किया तो मैंने देखा कि क्लोन डीआईडी ​​होता है और फाइलों को बाहर निकालना चाहता है, आदि निश्चित रूप से, वीएस चाल करता है।
user1585204

1
बहुत बढ़िया जवाब। और जो लोग एफ़टीपी सर्वर को जोड़ने के लिए यूज़रनेम / पासवर्ड के लिए इधर-उधर देखेंगे, उन्हें AppService> YourApp> परिनियोजन केंद्र> FTP टैब में पाया जा सकता है। वे एज़्योर बेस क्रेडेंशियल्स से अलग हैं।
ज़ेवियरम

धन्यवाद ! "परिनियोजन केंद्र" के साथ यह आसान है! मैं अपनी पोस्ट ^ ^
A. Morel

इस सवाल का जवाब "यू यांग जियान" देखें - stackoverflow.com/a/51385985/115704 - एक विजुअल स्टूडियो विकल्प के लिए।
जेसन सिल्डर्स

36

आप ऐप सेवा संपादक (पहले जिसे विज़ुअल स्टूडियो ऑनलाइन के रूप में जाना जाता है ) का उपयोग कर सकते हैं । यह आपके वेबपेज -> एज़्योर पोर्टल में डेवलपमेंट टूल्स सेक्शन के अंतर्गत पाया जा सकता है।


17

मुझे पता है कि यह पुराना है, लेकिन मैंने अभी इसे पाया, और इससे कुछ उपयोगी सुझाव प्राप्त किए। यदि आप एक ऐप सेवा का उपयोग कर रहे हैं, तो ऐसा करने के लिए अब एक ब्राउज़र विकल्प भी है:

https://YourAppService.scm.azurewebsites.net/dev/wwwroot/

आप एज़्योर पोर्टल से वहां पहुंच सकते हैं, फिर अपनी ऐप सेवा पर जाएं, फिर डेवलपमेंट टूल्स पर जाएं, और "ऐप सर्विस एडिटर" पर क्लिक करें।

यहां छवि विवरण दर्ज करें


7

VS2017 / 2019 में, एज़्योर में फ़ाइलों को देखने के लिए क्लाउड एक्सप्लोरर है, लेकिन फ़ाइलों को देखने के लिए हर बार खुला फ़ोल्डर क्लाउड से कनेक्शन आमंत्रित करेगा, इसलिए आपको इंतजार करना होगा, यह थोड़ा धीमा है।

क्लाउड एक्सप्लोर खोलने के लिए Right click on project > Publish > Manage in Cloud Explore, या Top Menu > View > Cloud Explorer

यहां छवि विवरण दर्ज करें


1

स्वीकृत उत्तर में जोड़कर, आप एक ssh सत्र खोलकर जा सकते हैं http://<yoursitename>.scm.azurewebsites.net/webssh/host

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



-3

चूँकि आप Azure वेबसाइट का उपयोग कर रहे हैं, Azure आपके लिए इसे "प्रबंधित" करना चाहता है, और परिणामस्वरूप, आप VM से कनेक्ट नहीं कर सकते। यदि आप क्लाउड सेवा का उपयोग कर रहे थे, तो आप Azure कंसोल से RDP जानकारी प्राप्त कर सकते हैं और मशीन में रिमोट कर सकते हैं।

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

http://blogs.msdn.com/b/avkashchauhan/archive/2012/06/19/windows-azure-website-uploading-downloading-files-over-ftp-and-collecting-diagnostics-logs.aspx

यहाँ WebMatrix का उपयोग करने का एक और विकल्प है: http://www.microsoft.com/web/post/how-to-edit-a-site-hosted-on-windows-azure-with-webmatrix


1
यह वास्तव में सटीक नहीं है, जैसा कि मैंने अपने उत्तर में बताया: आप एक Azure Web App को kudu के माध्यम से कनेक्ट कर सकते हैं और फ़ाइल सिस्टम तक पहुंच सकते हैं।
डेविड माकोगन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.