Esta es la contestación más válida que te podemos aportar, pero primero mírala detenidamente y analiza si se puede adaptar a tu proyecto.
Solución:
¿Ha intentado crear un contenedor manualmente en Azure Portal? Tiene algunas limitaciones sobre el nombre que puede dar a los contenedores.
Por ejemplo: el nombre del contenedor no puede contener letras mayúsculas.
Si solicita un contenedor con un nombre no válido, dará como resultado (400) Solicitud incorrecta, que está recibiendo. Así que revisa tu “nombre del contenedor” string.
Yo tuve el mismo problema. Lo resolví cambiando la versión de TLS en la configuración del almacenamiento; la nueva versión de TLS (1.2) no es compatible con la versión anterior del cliente de almacenamiento. Lo cambié a la 1.0 y funciona.
La configuración del almacenamiento está en el portal de Azure.
Almacenamiento -> Configuración -> Versión TLS:
También recibí este error con Azure Storage Message Queues.
Los nombres de la cola de mensajes de Azure Storage también deben estar en minúsculas. es decir: nombre “newqueueitem” en minúsculas.
// Retrieve a reference to a queue.
CloudQueue queue = queueClient.GetQueueReference("newqueueitem");
// Create the queue if it doesn't already exist.
queue.CreateIfNotExists();
Si te gustó nuestro trabajo, tienes la libertad de dejar un tutorial acerca de qué le añadirías a este ensayo.