2011-09-20 8 views
6

में परिवर्तित नहीं कर रहा है। मैं वेब एप्लिकेशन का उपयोग कर रहा हूं। मेरे आवेदन को Azure पर तैनात करने के लिए। मेरी सेवा में एक साइट, एक सार्वजनिक वेबसाइट, और निजी डब्ल्यूसीएफ साइट एंडपॉइंट भी है। मैं multiple sites to a single role तैनात कर रहा हूं।एक भूमिका में एकाधिक साइट्स के साथ विंडोज एज़ूर दूसरे web.debug.config को web.config

जब मैं तैनात, वेबसाइट परियोजना (जिसके लिए Azure तैनात परियोजना के लिए निर्धारित है) सही ढंग से web.config बदल देती है। हालांकि, डब्ल्यूसीएफ प्रोजेक्ट (जिसे केवल .csdef फ़ाइल में "साइट" के रूप में संबोधित किया जाता है) web.debug.config फ़ाइल को web.config में परिवर्तित नहीं करता है।

This question समान है, लेकिन केवल परियोजनाओं के निर्माण को संबोधित करता है। मैंने अपनी परियोजना में निर्भरता निर्धारित की है।

This workaround web.config फ़ाइल के बदलने मजबूर करता है, लेकिन यह अभी भी Azure पर मेरी तैनाती में प्रकट नहीं होता।

मुझे लगता है कि this bug अभी भी मौजूद है, और मैं यह भी उम्मीद है कि यह इसे ठीक करेंगे Azure 1.5 SDK में अपग्रेड किया है।

मैं अपना configuration data in cscfg files डालने का प्रयास करना चाहता हूं लेकिन मैं एंटीटी फ्रेमवर्क कोड का उपयोग कर रहा हूं, और मुझे नहीं पता कि इस प्रारूप के साथ काम करने के लिए मेरी कनेक्शन स्ट्रिंग कैसे प्राप्त करें। ईएफसीएफ स्पष्ट रूप से web.config पर भरोसा करता है।

किसी भी मदद की सराहना की जाएगी।

+0

करने का तरीका यहां [इकाई की रूपरेखा संहिता प्रथम में सेट कनेक्शन तार] (http://msdn.microsoft.com /en-us/library/gg679467(v=VS.103).aspx) – Doug

उत्तर

8

यदि आप किसी अन्य वेब भूमिका जोड़ते हैं, तुम क्या आप चाहते हैं तैनात करने के लिए बात करने के लिए एक physicalPath प्रदान करते हैं और सभी एसडीके करता है अपने पैकेज में उस पथ पर उसे मिलने वाले फ़ाइलों की प्रतिलिपि है। यह एक निर्माण नहीं करता है।

आपको शायद उस वेब ऐप का निर्माण और प्रकाशन करना चाहिए जिसे आप तैनात करना चाहते हैं, और उसके बाद उस प्रकाशन चरण के आउटपुट पर भौतिक निर्देशिका को इंगित करें। (सुनिश्चित करें कि निर्देशिका आप physicalDirectory में स्थापित कर रहे हैं कि वास्तव में क्या होता है आप क्लाउड से तैनात किया है चाहते हैं।)

+0

बिल्कुल सही! आपके सहयोग के लिए धन्यवाद। [यह कामकाज] (http://connect.microsoft.com/VisualStudio/feedback/details/641913/visual-studio-azure-tools-sdk-1-3-not-packaging-multiple-sites- ठीक से) प्रकाशित .. \ MyApp.Services \ sites \ MyApp.Services जब मैंने भौतिक स्थान दिया था .. \ MyApp.Services। बदलते हुए सही वेब ट्रांसफॉर्म का उपयोग किया जाता है। – Doug

+4

यदि आप इसकी अधिक पूर्ण यात्रा चाहते थे, तो कृपया देखें http://kellyhpdx.wordpress.com/2012/04/11/deploying-multiple-web-plplications-to-a-single-azure-instance-and- आवेदन-वेब-कॉन्फ़िगरेशन-ट्रांसफॉर्म-सही/ –

+0

मैं काम करने के लिए रोब पॉटर के लिंक में कामकाज प्राप्त करने में सक्षम था। – Paul

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