【发布时间】: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