वेब प्रबंधन सेवाओं के साथ विंडोज 8 से विंडोज सर्वर 2012 (IIS 8) स्थापित और काम करने के लिए, मैं दूरस्थ सर्वर का प्रबंधन करने के लिए W8 बॉक्स पर IIS प्रबंधक का उपयोग कर सकता हूं, लेकिन जब मैं निम्नलिखित कमांड निष्पादित करता हूं तो मुझे WMSvc से 404.7 मिलता है:
msdeploy.exe" -verb:dump -source:contentPath=c:\InetPub\wwwroot,computerName=https://uktnws01:8172/MsDeploy.axd,userName=corp\administrator,password=WMSvcIsCrap,authType=Basic -allowUntrusted
मैंने सभी प्रकार के संयोजन और मापदंडों की कोशिश की है। मैं उस पोर्ट को टेलनेट कर सकता हूं, मुझे इसका खुला पता है।
मैं सिर्फ विंडोज से मैनेजमेंट सर्विस फीचर हटा रहा हूं और फिर से शुरू कर रहा हूं। मैं अपने आप को एक स्कॉच डालूंगा और कुछ स्नैक्स बनाऊंगा। इस बीच, यदि आपके पास कोई विचार है, तो कृपया साझा करें।
नीचे मेरे लाइव ब्लॉग से जुड़ें और कार्रवाई का पालन करें।
अपडेट १
प्रबंधन सेवा हटाए जाने के साथ, मैं अब प्राप्त करता हूं
त्रुटि: दूरस्थ सर्वर से कनेक्ट करने में असमर्थ त्रुटि: कोई कनेक्शन नहीं बनाया जा सका क्योंकि लक्ष्य मशीन ने सक्रिय रूप से 192.168.2.22:8172 त्रुटि गणना से इनकार कर दिया: 1।
जहाँ 2 लाइन एक नया संदेश है! वू हू।
अपडेट २
ठीक है, इसलिए चीजें अब खराब से बदतर होती जा रही हैं। पुन: स्थापित करने के बाद, दूरस्थ IIS कंसोल प्रमाणपत्र पर अलर्ट करेगा और फिर कहता है,
सर्वर दूरस्थ कनेक्शन स्वीकार नहीं कर रहा है।
लेकिन मुझे लगता है कि यह इसलिए है क्योंकि मैं शायद दूरस्थ प्रबंधन को शापित चीज़ को स्थापित करने के शीर्ष पर फिर से सक्षम नहीं करता।
अपडेट ३
दूरस्थ प्रबंधन सक्षम होने के साथ, दूरस्थ IIS फिर से काम करता है लेकिन 404 वापस आ गया है। बस एसईओ के हितों में, यहाँ पूरी त्रुटि है:
Error Code: ERROR_DESTINATION_NOT_REACHABLE More Information: Could not connect to the remote computer ("uktnws01"). On the remote computer, make sure that Web Deploy is installed and that the required process ("Web Management Service") is started. Learn more at http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE.
Error: The remote server returned an error: (404) Not Found.
Error count: 1.
अद्यतन ४
एक वीपीएन पर एक ग्राहक के लिए एक अन्य वेब सर्वर के खिलाफ एक ही आदेश की कोशिश की और जो एक आकर्षण काम करता है! ऐसा लगता है कि IIS मेरे बिल्कुल नए 2012 बिल्ड में फ़्यूबर है।
अद्यतन ५
मैंने WMSvc के लिए असफल अनुरोध ट्रेसिंग को सक्षम किया है और देखा है कि 404.7 RequestFilteringModule मॉड्यूल से आता है। 404.7 प्रलेखन के अनुसार 'फाइल एक्सटेंशन अस्वीकृत' है।
http://www.iis.net/configreference/system.webserver/security/requestfiltering
.Axd फ़ाइलों के लिए एक स्पष्ट सर्वर नियम जोड़ना हालांकि मदद नहीं करता है। इस मॉड्यूल को देखना दिलचस्प है, क्योंकि यह URL लंबाई और सामग्री आकारों पर प्रतिबंध लगाता है। क्या आप IIS होस्ट किए गए WCF ऐप में समस्या निवारण की कल्पना कर सकते हैं! Haha। मैं सच में रो रहा हूं।
अद्यतन ६
मैं अनुरोध फ़िल्टरिंग हटा रहा हूं जिसका अर्थ है ASP.NET और विभिन्न अन्य चीजें भी हटा दें। हमें एक हिट में विंडोज फीचर्स और डिपेंडेंसी की आवश्यकता है क्योंकि हम अविश्वसनीय सॉफ्टवेयर विकल्प लिखते हैं।
अद्यतन 7
मैं सब कुछ पुनः स्थापित करता हूं और फिर रिचर्ड नाम के कुछ ऑस्ट्रेलियाई कहीं से भी प्रकट होते हैं और पूरी तरह से बताते हैं कि वेब तैनाती वास्तव में मानक के रूप में WMSvc का हिस्सा नहीं है, यहां तक कि IIS 8 पर भी, और मुझे वेब तैनाती स्थापित करने की आवश्यकता है।
इसलिए मैं करता हूँ। तब मैं MsDepSvc को अक्षम कर देता हूं जो कि वह दूसरा भाग है जो इसे स्थापित करता है (जो मुझे लगा कि वेब डिप्लॉय की संपूर्णता है) क्योंकि यह पोर्ट 80 पर बेकार है और लोडेड बैनकर्स को एक डाउनग्रेड आईआईएस सेवा को देखने से रोकता है।
और यह काम करता है। मैं बिस्तर पर जा सकता हूं।