我已经从GIT下载了Service Bus Explorer。我能够连接到服务总线队列和主题。但是,当我尝试连接到事件中心时,出现了一些问题。错误-> 异常:System.UnauthorizedAccessException:远程服务器返回错误:(401)未经授权。声明为空。无法通过任何索赔。在连接字符串中也没有这样的参数。
最初它可以正常工作,但是在我创建了一个新的事件中心工具后,该工作停止了
Failed to retrieve EventHub entities. Exception: System.UnauthorizedAccessException: The remote server returned an error:
(401) Unauthorized. claim is empty. TrackingId:92ab37f6-452a-48c4-ae20-af7f0e64915b_G25, SystemTracker:ehn-g3ms-tutor.servicebus.windows.net:$Resources/EventHubs, Timestamp:2019-07-11T11:08:52 ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized
答案 0 :(得分:5)
也许您犯了与我相同的错误。 创建“事件中心”时,您将定义:1)命名空间和2)事件中心。他们两个都有自己的“共享访问策略”。也许您将策略创建到“事件中心”中,然后复制粘贴到“服务总线资源管理器”中。但是您应该使用的连接字符串名为“ RootManageSharedAccessKey”(位于名称空间中) as you can see in this picture