【问题标题】:No valid combination of account information found未找到有效的帐户信息组合
【发布时间】:2019-03-28 20:52:53
【问题描述】:

这是我正在做的场景。我有一个函数应用程序,我在其中指定了 azure 服务总线连接字符串,并且我正在尝试调用该连接字符串。每次我调用它都会抛出这个错误“找不到有效的帐户信息组合”。它可能是什么,为什么会抛出这个错误?

   CloudQueueClient queueClient = null;
    string serviceBus = "Endpoint=sb://xyzservicebus.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=xxxxxx";
    string serviceQueue = "Endpoint=sb://xyzservicebus.servicebus.windows.net/;SharedAccessKeyName=processqueuepolicy;SharedAccessKey=xxxxxx=;EntityPath=processqueue";
    serviceBus = serviceQueue;
    // CloudStorageAccount storageAccount = null;
    CloudStorageAccount storageAccount = CloudStorageAccount.Parse(serviceBus);
    if (CloudStorageAccount.TryParse(serviceBus, out storageAccount)) {
        queueClient = storageAccount.CreateCloudQueueClient();
        storageAccountQueue = queueClient.GetQueueReference("processqueue");
        await storageAccountQueue.AddMessageAsync(new CloudQueueMessage(message));
    }

【问题讨论】:

    标签: c# azure azureservicebus


    【解决方案1】:

    您使用了错误的库!您正在尝试使用存储客户端库连接到您的 Azure 服务总线帐户。

    请使用 Azure 服务总线 nuget 包而不是存储一。

    【讨论】:

    猜你喜欢
    • 2018-01-13
    • 2012-12-04
    • 2021-01-18
    • 2020-07-01
    • 1970-01-01
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多