我在哪里获取Azure中的IssuerName和IssuerKey

Ric*_*363 4 c# azure azureservicebus

我正在关注本教程:

它提到我应该从ServiceBus的属性中获取IssuerName和IssuerKey.使用VS2012 Server Explorer检查我的ServiceBus时,没有名为IssuerName和IssuerKey的属性.当我使用在线Azure管理控制台并单击连接信息时,我只获得一个不是预期的IssuerName和IssuerKey的连接字符串.

这些价值在哪里?我正在免费试用,这有关系吗?

这就是我所看到的.

http://lh3.googleusercontent.com/-Fj9_XtqozFU/VAX4tBSSBZI/AAAAAAACCcY/zpaGo5EPx9Y/w667-h519-no/Azure.jpg

Ric*_*ney 5

转到配置选项卡,您将看到共享访问策略.为了演示/示例,您可以使用RootManageSharedAccessKey. 但是,这不是最佳做法. 您应该创建适合应用程序的共享访问策略,无论是具有发送权限的客户端,具有发送和侦听权限的服务等.

在此输入图像描述

示例/教程中也有一个错误(旧版SDK的日期内容).在QueueConnector.cs文件中,CreateNamespaceManager应调用CreateSharedAccessSignatureTokenProvider而不是CreateSharedSecretTokenProvider.

*在此处输入图片说明*

顺便说一下,您还可以从连接字符串中获取这些值.您只需从连接字符串中的其他值中提取它们即可.