Azure devops 在Azure存储帐户中上载blob时出错

Azure devops 在Azure存储帐户中上载blob时出错,azure-devops,azure-storage-blobs,azure-storage-account,Azure Devops,Azure Storage Blobs,Azure Storage Account,我正在使用下面的代码创建Azure容器 string cs = System.Configuration.ConfigurationManager.AppSettings["StorageConnectionString"]; CloudStorageAccount storageAccount = CloudStorageAccount.Parse(cs); blobClient = storageAccount.CreateCloudBlobClient()

我正在使用下面的代码创建Azure容器

    string cs = System.Configuration.ConfigurationManager.AppSettings["StorageConnectionString"];
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(cs);
   blobClient = storageAccount.CreateCloudBlobClient();        
    CloudBlobContainer con1 = CreateContainer("container1", false);
但我在Azure中创建容器时遇到以下错误:

Microsoft.WindowsAzure.Storage.StorageException
  HResult=0x80131500
  Message=The remote server returned an error: (400) Bad Request.
  Source=Microsoft.WindowsAzure.Storage

注意:我遵循Azure命名约定来创建容器。所有字母都是小写字母,但仍有错误。请建议下一步。

我认为您正在使用的软件包已被弃用()

你可以试着用最新的。您需要的代码示例如下:)


尽管有这样的建议,你在哪种指令中得到了错误?如果可以,请提供更多详细信息,因为应用建议的示例可能解决您的问题,也可能无法解决您的问题。

更新:

以下代码在我这方面运行良好(我使用您的错误显示的包):

如果仍然不起作用,请显示更多详细信息

原始答案:

从您的错误来看,似乎您正在使用旧的包引用

最新的软件包参考教程如下:


请确保您以前没有创建容器。

请编辑您的问题,并包含
CreateContainer
方法的代码?另外,请告诉我们您尝试创建的容器的确切名称。此问题有任何更新吗?您好,请检查以下答案是否对您有帮助,并随时发表评论!:)只是提醒一下。使用新软件包对OP有什么帮助?即使有了新的包,仍然会出现400个错误。错误的请求可能来自多个来源,你是对的。对于提供的样本,无法进行进一步分析,但已经可以建议更新包,因为包实际上已经被弃用了一段时间。但我编辑了答案,询问更多细节,如果有的话:)使用新软件包对OP有什么帮助?即使有了新的软件包,仍然会出现400个错误。
using Microsoft.WindowsAzure.Storage;
using Microsoft.WindowsAzure.Storage.Blob;
using System;
using System.Threading.Tasks;

namespace ConsoleApp55
{
    class Program
    {
        static async Task Main(string[] args)
        {
            string cs = "DefaultEndpointsProtocol=https;AccountName=0730bowmanwindow;AccountKey=xxxxxx;EndpointSuffix=core.windows.net";
            CloudStorageAccount storageAccount = CloudStorageAccount.Parse(cs);
            var blobclient= storageAccount.CreateCloudBlobClient();
            CloudBlobContainer con1 = blobclient.GetContainerReference("test0419");
            await con1.CreateAsync();
            Console.WriteLine("Hello World!");
        }
    }
}