त्रुटि: "कॉन्फ़िगरेशन अनुभाग 'system.webServer / प्रबंधन / प्रतिनिधिमंडल' को पढ़ा नहीं जा सकता क्योंकि यह स्कीमा गायब है


91

मैं अपने कंप्यूटर से IIS वेब सर्वर के लिए वेब परिनियोजन के माध्यम से एक वेबसाइट प्रकाशित करने का प्रयास कर रहा हूं।

मेरे पास 3 सर्वर हैं। सभी सर्वरों ने एक ही चीज़ (Webdeploy आदि) स्थापित की है और सेवाएं शुरू की हैं (वेब ​​परिनियोजन एजेंट सेवा और वेब प्रबंधन सेवा)।

पहले सर्वर पर मुझे कनेक्ट करने में कोई समस्या नहीं है। लेकिन अन्य दो सर्वर मुझे कुछ त्रुटि देते हैं जब मैं विजुअल स्टूडियो में IIS में "कनेक्शन को मान्य" करता हूं। जब मैं IIS सर्वर पर लॉग को देखता हूं, तो html कोड 200 (ok) के साथ मेरी एक्सेस सूची है।

दूरस्थ कंप्यूटर पर अनुरोध संसाधित होने पर एक त्रुटि हुई। फ़ाइल नाम: MACHINE / WEBROOT

त्रुटि: कॉन्फ़िगरेशन अनुभाग 'system.webServer / प्रबंधन / प्रतिनिधिमंडल' को पढ़ा नहीं जा सकता क्योंकि यह स्कीमा अनुपलब्ध है

मुझे वास्तव में पता नहीं है कि इस समस्या का क्या हल हो सकता है और आशा है कि आप मेरी मदद करने में सक्षम हैं।


ध्यान दें कि वेब परिनियोजन का उपयोग अक्सर विज़ुअल स्टूडियो से प्रकाशित कमांड के माध्यम से किया जाता है, यह प्रश्न वास्तव में ऑफ-टॉपिक नहीं है और 5 टैग्स की सीमा मुझे विजुअल स्टूडियो को जोड़ने से रोकती है
कार्ल ऑनएजर

जवाबों:


66

स्थापना रद्द करें और फिर वेब परिनियोजित करें।

इससे मेरे लिए समस्या ठीक हो गई - इंस्टॉलर में 'मरम्मत' विकल्प नहीं था।


118

मुझे ठीक वैसी ही समस्या थी, यह पता चला कि मैंने 3.5 के शीर्ष पर Web Deploy 3.6 स्थापित किया था। वेब को हटाएं 3.6 को हटा दें और 3.5 को फिर से इंस्टॉल करें और देखें कि क्या यह आपकी समस्या को हल करता है।

आप नीचे दिए गए @ james-wilkins टिप्पणी भी आज़मा सकते हैं: "मेरे मामले में मैंने प्रबंधन सेवा स्थापित करने के लिए वेब डिप्लॉय को स्थापित किया है ..."


5
आपका बहुत बहुत धन्यवाद। मुझे पता चला है कि वेब डिप्लॉय 3.6 का उपयोग करते समय कुछ घटकों को प्रॉपर स्थापित नहीं किया जाता है। वेब तैनाती को अनइंस्टॉल करना 3.6 और स्थापना 3.5 ने मेरी मदद की। यदि आप Web Deploy 3.6 पर होना चाहते हैं, तो आप 3.5 की स्थापना रद्द कर सकते हैं और 3.6 को पुनर्स्थापित कर सकते हैं (Web Deploy 3.5 से अनइंस्टॉल छूटे हुए घटकों को अनइंस्टॉल नहीं करता है, इसलिए 3.5 के पहले स्थापित होने पर Web Deploy 3.6 ठीक काम करता है)।
ल्यूकमुह

5
वेब डिप्लो को अनइंस्टॉल करना 3.6 फिर इंस्टाल करना 3.5 तो 3.6 एक घंटे के सिरदर्द के बाद मेरे लिए काम करता है। OS विन सर्वर 2012 R2 है। धन्यवाद।
मीटिंग अटेंडर

4
मैं ठीक उसी समस्या मैं निकाल दिया था, Web Deploy 3.5और फिर से स्थापितWeb Deploy 3.6
ए-Sharabiani

74
मेरे मामले में मैंने प्रबंधन सेवा स्थापित करने से पहले वेब डिप्लॉय को स्थापित किया। मैंने प्रबंधन सेवा को शामिल करने के लिए इंस्टॉल पर "बदलाव" करने की कोशिश की (या आप जोड़ सकते हैं / विंडोज़ सुविधाओं को हटाने से सुविधा जोड़ सकते हैं), लेकिन इससे मदद नहीं मिली (इस पोस्ट पर त्रुटि मिली)। अंत में 3.6 की एक साधारण स्थापना रद्द करें और पुनः स्थापित करें जो मेरे लिए काम किया गया था। ऐसा लगता है कि यह FIRST स्थापित होने के लिए वेब प्रबंधन सेवा की आवश्यकता है। विशिष्ट MS निर्देशों में भी इसका उल्लेख नहीं है।
जेम्स विल्किंस

11
मेरे पास @JamesWilkins जैसा ही मामला था।
जैक लू

18

मेरे मामले में, मैंने प्रबंधन सेवा को स्थापित करने से पहले वेब डिप्लॉय को स्थापित किया। मैंने प्रबंधन सेवा को शामिल करने के लिए इंस्टॉल पर "बदलाव" करने की कोशिश की (या आप विंडोज सुविधाओं को जोड़ने / हटाने से सुविधा को जोड़ सकते हैं), लेकिन इससे मदद नहीं मिली (इस पोस्ट पर त्रुटि मिली)। अंत में, एक साधारण अनइंस्टॉल और 3.6 का रीइंस्टॉल किया गया जो मेरे लिए काम कर रहा था। ऐसा लगता है कि इसे FIRST इंस्टॉल करने के लिए वेब प्रबंधन सेवा की आवश्यकता है। विशिष्ट MS निर्देशों में भी इसका उल्लेख नहीं है।


1
बिल्कुल मेरी समस्या। यदि आप पहले WMSvc स्थापित नहीं किए हैं तो स्थापना के दौरान कई अजीब, वेब डिप्लॉय फीचर भी उपलब्ध नहीं हैं।
मंगल

यह सच है। सभी के बाद वेब डिप्लॉय इंस्टॉल करना होगा। समस्या निवारण के लिए लिंक का पालन करें चेक docs.microsoft.com/en-us/iis/publish/troubleshooting-web-deploy/...
JohnnyJaxs
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.