एएसपी.NET 4.5 में नई पबक्सएमएल फाइलें निश्चित दिशा में निश्चित रूप से एक कदम हैं। मुझे msdeploy
parameters.xml
फ़ाइलों के लिए भी समर्थन पसंद है (भले ही वे कभी-कभी जितना शक्तिशाली हो उतना शक्तिशाली न हों)। अब, मैं msdeploy
के पैरामीटर और pubxml फ़ाइलों को कैसे जोड़ूं? मैं उम्मीद करेंगे कि pubxml फ़ाइलें मेरे जैसे जब उत्पादन वातावरण को प्रकाशितएएसपी.NET 4.5 प्रकाशन प्रोफाइल का उपयोग करते समय आप तैनाती को पैरामीटर कैसे करते हैं?
<ParametersFile>productionParameters.xml</ParametersFile>
या मेरे production.pubxml
फाइल में कुछ इसी तरह, कि मान हो जाएगा web.config
में मर्ज करने के लिए एक सेटिंग प्रदान करने के लिए अनुमति होगी। क्या यह संभव है या क्या मुझे पैरामीटर फ़ाइल को निर्धारित करने और msdeploy
को -setParamFile = "productionParameters.xml" के साथ आविष्कार करने का अपना तरीका रोल करने के लिए वापस जाना है?
अपने समय के लिए धन्यवाद। क्षमा करें, मैं काफी पालन नहीं करता हूं। अगर मैं इस तरह का पैरामीटर घोषित करता हूं, तो क्या होता है - क्या वे केवल प्रकाशन विज़ार्ड द्वारा उपयोग किए जाते हैं या क्या मैं उन्हें web.config में विलय कर सकता हूं? यहां घोषित होने के बाद, वे वास्तव में कहां उपयोग किए जाते हैं? – Rune
उपरोक्त वाक्यविन्यास _is_ असाइनमेंट और प्रत्येक प्रकाशित प्रोफ़ाइल के लिए अलग है। यदि आपको अतिरिक्त पैरामीटर (कनेक्शन स्ट्रिंग्स और आईआईएस एप्लिकेशन के लिए ऑटो-जनरेटेड पैरामीटर से परे) घोषित करने की आवश्यकता है, तो आप उन्हें 'wm.targets' में '' के साथ परिभाषित कर सकते हैं या रूट में 'पैरामीटर.एक्सएमएल' जोड़ सकते हैं आपके वेब एप्लिकेशन और वहां परिभाषित कुछ भी ऑटो-जेनरेट किए गए लोगों के साथ विलय कर दिया जाएगा। –
यह तकनीक Parameters.xml में सेट डिफ़ॉल्ट को ओवरराइड नहीं लगती है। मुझे पैरामीटर को रेखांकित करना था, डिफ़ॉल्ट रूप से पैरामीटर्स.एक्सएमएल को वर्णित [प्राथमिकता] [http://sedodream.com/2013/03/02/MSDeployHowToUpdateAppSettingsOnPublishBasedOnThePublishProfile.aspx)। –