If you get the error:
Unhandled Exception: System.InvalidOperationException: ConfigurationSettingSubscriber needs to be set before FromConfigurationSetting can be used
at Microsoft.WindowsAzure.CloudStorageAccount.FromConfigurationSetting(String settingName)
you need to add this:
1 2 | CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) => configSetter(ConfigurationManager.AppSettings[configName])); |
then you can do:
1 | var azureAccount = CloudStorageAccount.FromConfigurationSetting("AzureConnectionString"); |
if you have this in your .config-file:
1 2 3 4 5 | <configuration> <appSettings> <add key="AzureConnectionString" value="UseDevelopmentStorage=true" /> </appSettings> </configuration> |

And small contribution:
There is no ConfigurationManager class anymore in .NET library
we have replaced it with Configurationsettings class.
take care
Use RoleEnvironment instead:
CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) =>
configSetter(RoleEnvironment.GetConfigurationSettingValue(configName)));
Apart from the changes made above, you should also ensure that Cloud Service is selected as the startup project!!!
It doesn’t really help!!!