W tym article mówi ConnectionString jest DevelopmentStorage=true
Więc w Web.config można użyć:
<appSettings>
<add key="StorageConnectionString" value="UseDevelopmentStorage=true" />
</appSettings>
W ServiceConfiguration.cscfg:
<Setting name="StorageConnectionString" value="UseDevelopmentStorage=true" />
Można użyć CloudConfigurationManager będzie się konfiguracja z ustawień Service Configratuon, jeśli istnieje. Użyj go:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("StorageConnectionString"));
Jeśli nie istnieje w ServiceConfiguration, zostanie przywrócony do ustawień aplikacji web.config. W ten sposób, jeśli przeniesiesz aplikację na Azure, jeśli chcesz i nie będziesz musiał niczego zmieniać w sposobie pobierania ciągów połączeń. Mam tendencję do ukrywania tego wszystkiego w interfejsie ISettingsProvider (więc nie biorę na nic zależności), ale to chyba przesada.
Główną zaletą umieszczenia połączenia w konfiguracji ServiceConfiguration jest możliwość zmiany ustawienia bez konieczności ponownego wdrażania aplikacji.
Jeśli zdecydujesz się użyć web.config, możesz użyć transform, aby zamienić konto developmentstorage na prawdziwe konto podczas publikowania. Jeśli korzystasz z usługi Azure, w konfiguracji usługi w chmurze masz tylko inny ciąg połączenia.
Do uruchomienia emulatora nie jest potrzebne rzeczywiste konto Azure.