लोग,VS2010 वेब फाइल सिस्टम के प्रकाशित कमांड लाइन संस्करण
संक्षेप में तैनात है, मैं इस संवाद को दोहराने के लिए चाहते हैं। अगर मैं इस आदेश को निष्पादित करता हूं, तो मुझे "सी: \ ToDeploy" निर्देशिका में रूपांतरित वेब.कॉन्फिग सहित सभी फाइलें मिलती हैं।
मैं इसे कमांड लाइन पर दोहराना चाहता हूं ताकि मैं इसे क्यूए पर्यावरण निर्माण के लिए उपयोग कर सकूं।
मैंने रिमोट परिनियोजन के लिए कमांड लाइन पर ऐसा करने के तरीके पर विभिन्न लेख देखे हैं, लेकिन मैं इसे फ़ाइल सिस्टम परिनियोजन के लिए करना चाहता हूं।
मुझे पता है कि मैं एनएएनटी कार्यों या रेक स्क्रिप्ट का उपयोग करके इस कार्यक्षमता को दोहरा सकता हूं, लेकिन मैं इसे इस तंत्र का उपयोग करके करना चाहता हूं इसलिए मैं खुद को दोहराना नहीं चाहता हूं।
मैं इस में कुछ और जांच की है, और मैं इन कड़ियों पाया है, लेकिन उनमें से कोई यह सफाई से हल:
- VS 2008 version, but no Web.Config transforms
- Creates package, but doesn't deploy it..do I need to use MSDeploy on this package?
- Deploys package after creating it above...does the UI really do this 2 step tango?
धन्यवाद अग्रिम रूप से!
दुर्भाग्य से, यह प्रतियां पूरे पैकेज। मुझे लगता है कि आपको केवल बदली गई फ़ाइलों की प्रतिलिपि बनाने के लिए एमएस वेब परिनियोजन का उपयोग करने की आवश्यकता होगी। – jrummell
पूर्णता के लिए, आउटडियर संपत्ति को पीछे की ओर स्लैश (अन्यथा एमएसबिल्ड त्रुटियों) के साथ समाप्त होना चाहिए। तो आपका सुझाव 'outdir = c: \ कहीं भी \' होना चाहिए। –
इसके अलावा, '/ p: DeployOnBuild = True' के बजाय आप केवल पैकेज लक्ष्य का उपयोग कर सकते हैं:'/t: Package'। मेरे लिए काम करता है, साथ ही 'पैकेजएस सिंगलेफ़ाइल' और 'ऑटो पैरामैटिज़ेशन वेबकॉनफिगकनेक्शनस्ट्रिंग्स' पैरामीटर दोनों का भी सम्मान किया जाता है। –