远程服务器返回错误:(401)尝试通过Web角色

时间:2016-01-09 20:50:47

标签: c# azure

我正在尝试使用Web角色示例,如以下示例https://azure.microsoft.com/en-us/documentation/articles/service-bus-dotnet-multi-tier-app-using-service-bus-queues/所示。在步骤9中,由于未经授权的错误,我无法继续。谁能指出我出了什么问题?请看图片。在我看来,我已经正确使用了连接字符串。谢谢。

以下图片显示了来自azure portal的连接字符串。

enter image description here

下图显示了如何使用连接字符串。

enter image description here

下图显示了根据本教程运行Web角色时所获得的内容。 enter image description here

2 个答案:

答案 0 :(得分:0)

在创建SharedAccessSignatureTokenProvider时,您只需提供密钥而不是提供的字符串。创建uri时,端点已设置为2行。

您的连接字符串将如下所示:

Endpoint=<<endpoint>>/SharedAccessKey:<<key>>

只需将钥匙放入。

答案 1 :(得分:0)

在尝试了许多不同的方法来摆脱错误后,我终于找到了为什么它给了我这个错误。这是因为在等号之前和之后都有空间。 &#34; Endpoint = sb:// mahbu ...当我改为&#34; Endpoint = sb:// mahbu ...时,错误消失了。