मैं msdeploy का उपयोग करके लगभग 4 महीने के लिए अपने Azure वेब ऐप पर तैनात कर रहा हूं, और वेबसाइट अपलोड करने के लिए सब कुछ आसान नौकायन कर रहा है। हाल ही में, तैनाती के साथ कोई त्रुटि नहीं हुई है। वेबसाइट एप्लिकेशन को प्रकाशित करते समय मुझे अब "ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER" त्रुटि प्राप्त होती है।msdeploy के माध्यम से Azure वेब ऐप परिनियोजन त्रुटि - ERROR_INSUFFICIENT_A CCESS_TO_SITE_FOLDER
वेबसाइट सफलतापूर्वक अपडेट करने का एकमात्र तरीका Azure पर वेब ऐप को रोकना है, फिर विजुअल स्टूडियो के माध्यम से वेब एप्लिकेशन के लिए प्रकाशित करें। लेकिन यदि उपयोगकर्ता वर्तमान में सिस्टम का उपयोग कर रहे हैं तो यह एक मुद्दा हो सकता है। वेबसाइट को अपडेट करते समय मैं वास्तव में कोई डाउनटाइम नहीं चाहता हूं। इस प्रकार
पूर्ण त्रुटि है:
msdeploy त्रुटि ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER: वेब तैनाती कार्य में विफल रहा है। (निर्दिष्ट निर्देशिका ("डी: \ home \ site \ wwwroot \ bin \ domain.DbFactory.dll") के लिए ऑपरेशन ("फ़ाइल बनाएं") करने में असमर्थ। यह तब हो सकता है जब सर्वर व्यवस्थापक ने इस ऑपरेशन को अधिकृत नहीं किया है उपयोगकर्ता प्रमाण पत्र जिनका आप उपयोग कर रहे हैं। http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER पर और जानें।)
मैं इन अनुमतियों को अधिकृत करने के बारे में कैसे जाऊं?
मैंने Azure पर अपनी प्रकाशन प्रोफ़ाइल को भी रीसेट कर दिया है, और इसे फिर से प्रयास करने के लिए एक नई प्रोफ़ाइल डाउनलोड की है। लेकिन इसके साथ कोई भाग्य नहीं है।
हाय, यह उस वेब ऐप में प्रकाशित फाइलों में से किसी के साथ होगा। चाहे वह "बनाएं" अनुमति अस्वीकृत हो, या प्रकाशित होने पर दूरस्थ फ़ाइलों को हटाने के मामले में यह एक "हटाएं" अनुमति अस्वीकार कर दी जाएगी। हालांकि, आपकी सलाह ने मुझे Kudu कंसोल के साथ वेब ऐप का प्रबंधन करने में मदद की है और फ़ाइलों को नामित करके इसे फिर से प्राप्त करने में मदद की है। बहुत बहुत धन्यवाद। –
आप इसे प्रकाशित करने से पहले Azure पोर्टल में वेबसाइट को भी रोक सकते हैं, और उसके बाद इसे पुनरारंभ करें। बेशक वेबसाइट अनुपलब्ध होगी लेकिन यह विकास के दौरान एक विकल्प हो सकती है। – Costo
मुझे अभी यह समस्या थी। दूरस्थ Azure सर्वर पर फ़ाइल के बारे में शिकायत करने के बावजूद, बस VS को पुनरारंभ करने से समस्या ठीक हो गई। –