2012-11-29 11 views
22

मेरे पास एकाधिक वेब प्रोजेक्ट्स का समाधान है। मैं उन्हें एक ही गिट भंडार से, एक अलग वेबसाइट के रूप में, Azure वेबसाइटों के अंदर चलाने के लिए चाहता हूं।Azure वेबसाइट विशिष्ट वेब प्रोजेक्ट को तैनात करती हैं

मैं कैसे निर्दिष्ट करूं कि कौन सी वेबसाइट किस वेब प्रोजेक्ट को चलाती है?

ऐपहार्बर संबंधित वेब प्रोजेक्ट वाले अनुप्रयोगों के नाम पर कई समाधान फ़ाइलों के साथ इसे संभालता है। मुझे Azure वेबसाइटों के बारे में कुछ भी नहीं मिला।

उत्तर

42

अब एक .deployment फ़ाइल के बजाय App.Settings का उपयोग करने के रूप में सरल है।

यह एक रेपो में बहु-परियोजना समाधानों की भी अनुमति देता है, उदाहरण के लिए, यदि आपके पास एक समाधान में वेबएपीआई और वेब ऐप है तो आप एक विशिष्ट परियोजना को तैनात करने के लिए एक Azure वेब साइट को कॉन्फ़िगर कर सकते हैं। इसलिए जैसे:

Azure App.Settings Example

स्रोत: https://github.com/projectkudu/kudu/wiki/Customizing-deployments#using-app-settings-instead-of-a-deployment-file

मैं इस कोशिश की और एक का इलाज काम करता है।

+0

क्या एक सहायक लाइब्रेरी प्रोजेक्ट निर्दिष्ट करना संभव है? – LiamB

+0

@LiamB - My WebAPI में मेरे दो .NET क्लास लाइब्रेरीज़ के साथ प्रोजेक्ट संदर्भ हैं जो Windows Azure/परिनियोजन बिंदु दृश्य से कोई अतिरिक्त कॉन्फ़िगरेशन के साथ काम करते हैं। यदि आपका यही मतलब है? – SimonGates

+0

हाँ ने इसे हल किया - मेरी रेफरी में से एक दूषित हो गया। हालांकि मुझे वापस आने के लिए धन्यवाद। – LiamB

6

आपको .deployment फ़ाइल के साथ संयुक्त 2 अलग-अलग शाखाओं के साथ काम करने की आवश्यकता होगी।

[config] 
project = WebProject/WebProjectA.csproj 

और शाखा 2 कुछ इस तरह::

[config] 
project = WebProject/WebProjectB.csproj 
3

मैं एक अच्छा ब्लॉग पोस्ट के तरीके का वर्णन में आए

तो पहली शाखा .deployment फ़ाइल में कुछ इस तरह हो सकता था एक कस्टम तैनाती स्क्रिप्ट का उपयोग कर ऐसा करने के लिए। यह थोड़ा सा विचित्र है लेकिन कुछ व्यावहारिक समाधान है जब तक कुछ बेहतर जोड़ा नहीं जाता है।

http://blog.amitapple.com/post/38419111245/azurewebsitecustomdeploymentpart3

संपादित करें:

यह एक और भी बेहतर है और आप अपने रेपो के मार्ग पर अतिरिक्त फ़ाइलों के एक जोड़े के साथ यह करने के लिए अनुमति देता है: यह

http://www.devtrends.co.uk/blog/azure-web-sites-git-deploy-for-multiple-project-solutions

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