BadRequest problems with
Storage come hand in hand with the version of the
Nuget package that you are using in your project and the Public API version of the Storage.
It is generally recommended to update to the latest version of
WindowsAzure.Storage , 6.2.0 currently .
The reason is that when you test it locally, you probably use the Storage Emulator, whose interface is usually of "older" versions than those that are online (unless you keep your Azure SDK up to date), your SDK may work well with that emulator but at the moment of passing it to production it will no longer work due to the difference in version of the APIs.
The Storage Emulator is usually updated with the Azure SDK .
I hope you have helped!