由於這article說的ConnectionString是DevelopmentStorage=true
所以在Web.config中,你可以使用:
<appSettings>
<add key="StorageConnectionString" value="UseDevelopmentStorage=true" />
</appSettings>
在ServiceConfiguration.cscfg:
<Setting name="StorageConnectionString" value="UseDevelopmentStorage=true" />
您可以使用CloudConfigurationManager它會得到如果存在,則從Service Configratuon設置中進行配置。使用它喜歡這個:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("StorageConnectionString"));
如果它不存在ServiceConfiguration它將回落到您的web.config的應用程序設置。這樣,如果您想將應用程序移動到Azure,而不必更改任何方式來檢索連接字符串。我傾向於把它全部隱藏在一個ISettingsProvider接口中(所以我不會依賴任何東西),但這可能是過度的。
將連接放入ServiceConfiguration的主要好處是您可以更改設置而無需重新部署應用程序。
如果您選擇使用web.config,則可以使用transform在發佈時將developmentstorage帳戶換成真實帳戶。如果您使用Azure,則只需在雲服務配置中使用不同的連接字符串。
不需要實際的Azure帳戶來運行模擬器。