2012-03-23 16 views
6

मेरे पास एक संकलित वेबसाइट है, जिसमें तैनात किए जाने वाले फ़ोल्डर में सही वेब कॉन्फ़िगरेशन है। एफवाईआई यह ज़िप/पैक नहीं है।एमएस तैनाती - किसी वेबसाइट पर एक फ़ोल्डर को तैनात करें

कैसे (या कर सकते हैं) मैं MSDeploy का उपयोग मेरी वेबसाइट के साथ फ़ोल्डर सिंक करने के लिए (साइट एमएस तैनाती और सक्षम कर दिए गए समर्थन करता है।)

मेरे प्रयास से एक रहे हैं:

msdeploy -verb:sync -source:contentPath="C:\my folder" -dest:iisApp="subdomain.mysite.com" 

जो यह त्रुटि प्रदान करता है: ContentPath और iisApp दिए गए ऑपरेशन के लिए संगत नहीं हैं।

मैंने गंतव्य पर उपयोगकर्ता नाम और पासवर्ड भी शामिल किया है।

उत्तर

12

इसे काम करने के लिए मिला !!!!

msdeploy -verb:sync -source:contentPath="C:\my folder" -dest:contentPath="subdomain.mysite.com",wmsvc=hostServer.com,userName=usr,password=pwd -AllowUntrusted 

-wmsvc - पोर्ट 8172

को चूक -AllowUntrusted - अविश्वस्त प्रमाण पत्र अनुमति देने के लिए

आशा है कि यह किसी भी एक और को मदद मिलती है।

4

डबोन का जवाब सामग्रीपैथ प्रदाता का उपयोग करने के लिए -dest पैरामीटर को स्विच करके "ContentPath और iisApp संगत नहीं है" त्रुटि को हल करता है, जिससे -सोर्स और -डेस्ट में एक ही प्रदाता होता है।

कोई iisApp पैरामीटर का उपयोग करने के लिए -dest पैरामीटर को स्विच करके वैकल्पिक रूप से त्रुटि को हल कर सकता है। बात इस तरह की काम करता है, उदाहरण के लिए:

msdeploy -verb:sync -source:iisapp="C:\fooapp" -dest:iisapp="MyWebsite/fooapp",computerName=localhost 

एक लाभ यह है/इस विधि का अंतर यह है कि, fooapp की पहली तैनाती पर, यह एक वास्तविक वेब अनुप्रयोग के रूप MyWebsite/fooapp पैदा करेगा, बल्कि एक सामान्य रूप से निर्देशिका।

संबंधित मुद्दे