इस article के रूप में कहते हैं connectionstring DevelopmentStorage=true
है तो Web.config में आप का उपयोग कर सकते हैं:
<appSettings>
<add key="StorageConnectionString" value="UseDevelopmentStorage=true" />
</appSettings>
ServiceConfiguration.cscfg में:
<Setting name="StorageConnectionString" value="UseDevelopmentStorage=true" />
आप CloudConfigurationManager उपयोग कर सकते हैं यह मिल जाएगा सेवा कॉन्फ्रेट्यूऑन सेटिंग्स से कॉन्फ़िगरेशन यदि यह मौजूद है। का प्रयोग करें यह यह पसंद है:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("StorageConnectionString"));
यह ServiceConfiguration में मौजूद नहीं है इसे वापस अपने web.config के आवेदन सेटिंग्स में गिर जाएगी। इस तरह यदि आप चाहते हैं कि आप Azure पर एप्लिकेशन को स्थानांतरित करें और आपको अपने कनेक्शन स्ट्रिंग को पुनर्प्राप्त करने में कुछ भी बदलना न पड़े। मैं इसे सभी को एक ISettingsProvider इंटरफ़ेस में छिपाना चाहता हूं (इसलिए मैं किसी भी चीज़ पर निर्भरता नहीं लेता) लेकिन यह शायद अधिक है।
सेवा कॉन्फ़िगरेशन में कनेक्शन डालने का मुख्य लाभ यह है कि आप एप्लिकेशन को फिर से तैनात किए बिना सेटिंग बदल सकते हैं।
यदि आप web.config का उपयोग करना चुनते हैं तो आप विकास स्टोरेज खाते को प्रकाशित करने के लिए वास्तविक खाते में बदलने के लिए ट्रांसफॉर्म का उपयोग कर सकते हैं। यदि आप Azure का उपयोग क्लाउड सेवा कॉन्फ़िगरेशन में एक अलग कनेक्शन स्ट्रिंग है।
एमुलेटर चलाने के लिए वास्तविक Azure खाते की आवश्यकता नहीं है।