【发布时间】:2017-10-27 22:09:46
【问题描述】:
我从这里下载了代码: https://github.com/Azure/azure-service-bus-dotnet
并尝试尝试运行测试,但我得到了这个: 消息:System.TypeInitializationException:“Microsoft.Azure.ServiceBus.UnitTests.TestUtility”的类型初始化程序引发异常。 ---- System.ArgumentException:非法连接字符串参数名称“StsEndpoint” 参数名称:连接字符串
我正在使用本地服务总线版本。这不应该得到支持吗? 这是我使用的连接字符串:
Endpoint=sb://hostname.corp.domain.com/ServiceBusEapQANamespace;StsEndpoint=https://hostname.corp.domain.com:9355/ServiceBusEapQANamespace;RuntimePort=9354;ManagementPort=9355;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=bKnerepD9LBGHIVAM4nXJTw5kAAP5updfQYhH2gFG/o=
这个相同的连接字符串可以与其他工具一起使用,例如服务总线资源管理器
如果我删除几个“不受支持”的参数并将我的 conn 字符串简化为:Endpoint=sb://hostname.corp.domain.com/ServiceBusEapQANamespace;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=bKnerepD9LBGHIVAM4nXJTw5kAAP5updfQYhH2gFG/o=
我收到此错误:消息:Microsoft.Azure.ServiceBus.MessagingEntityNotFoundException:客户端 (MSSBCBS) 不支持任何服务器 sasl 机制 ([PLAIN,EXTERNAL])。
我也在项目网站上为此打开了一个问题
https://github.com/Azure/azure-service-bus-dotnet/issues/167
【问题讨论】:
标签: .net-core servicebus