This post is one of those brief ones I put out here as a reminder to myself and as a potential help to anyone else experiencing similar grief.
Recently, out of nowhere, I started getting the error “No valid combination of account information found” when executing a parse on a connection string for an Azure Storage Account. Specifically, the failure occurred on
CloudStorageAccount.Parse(storageSetting);
Come to find out, in the midst of a huge merge of code, someone had inadvertently changed the connection string in the Web.config file of my ASP.NET site. The string changed from
“DefaultEndpointsProtocol=https;AccountName=**************;AccountKey=*********
to
“DefaultEndpointsProtocol=https;Accountname=**************;AccountKey=*********
With this library, case matters and “AccountName” was changed to “Accountname”, which caused the error.
So beware, Microsoft.WindowsAzure.Storage is picky when it comes to casing.