Azure

2014-05-21 15 views
10

पर WebJob में कनेक्शनस्ट्रिंग का उपयोग करें क्या Azure पर वेबसाइट और WebJob के बीच कनेक्शन स्ट्रिंग साझा करने का कोई आसान तरीका है? कंसोल एप्लिकेशन से web.config को पढ़ने का एकमात्र तरीका है, लेकिन यह मेरे लिए अच्छा नहीं लग रहा है।Azure

उत्तर

10

Azure वेबसाइट और WebJob Azure पोर्टल पर सेट एप्लिकेशन सेटिंग्स/कनेक्शन स्ट्रिंग साझा कर रहे हैं। इसलिए मान लें कि आप वेबजोब के रूप में .NET कंसोल एप्लिकेशन का उपयोग कर रहे हैं, बस अपनी कनेक्शन स्ट्रिंग प्राप्त करने के लिए ConfigurationManager का उपयोग करें (इसका परीक्षण करने में सहायता के लिए, बस अपने ऐप.कॉन्फिग के पास एक ही कनेक्शन स्ट्रिंग कुंजी है)।

यदि आप .NET कंसोल एप्लिकेशन का उपयोग नहीं कर रहे हैं, तो कनेक्शन स्ट्रिंग पर्यावरण में हैं ताकि आप केवल उनके लिए पूछ सकें।

+0

मैं उनसे कैसे पूछ सकता हूं? उदाहरण के लिए शक्तियों में? –

+5

शक्तियों के लिए निम्नलिखित यूआरएल पर जाएं: https: // {sitename} .scm.azurewebsites.net/DebugConsole /? Shell = powerhell यह आपको आपकी साइट पर एक पावरहेल खोल देगा जो आपको प्रयोग करने में मदद कर सकता है, निम्न आदेशों को आजमाएं : 'जीआई एनवी: * CONN *' यह आपको अपने सभी कनेक्शन स्ट्रिंग देगा। –

+4

बस कंसोल ऐप के लिए, जानकारी के लिए, आपको ऐप-सेटिंग्स/कनेक्शन-स्ट्रिंग को गतिशील रूप से प्रतिस्थापित करने के लिए ज़िप में exe के साथ {app} .exe.config फ़ाइल अपलोड करने की भी आवश्यकता होगी। – Sumant