.net core 服务总线网络核心客户端(网络标准客户端)。无法连接到prem servicebus实例上的

.net core 服务总线网络核心客户端(网络标准客户端)。无法连接到prem servicebus实例上的,.net-core,servicebus,.net Core,Servicebus,我从这里下载了代码: 并尝试运行测试,但我发现: 消息:System.TypeInitializationException:“Microsoft.Azure.ServiceBus.UnitTests.TestUtility”的类型初始值设定项引发异常。 --System.ArgumentException:非法连接字符串参数名称“StsEndpoint” 参数名称:connectionString 我使用的是内部服务总线版本。这不应该得到支持吗? 这是我使用的连接字符串: Endpoint=

我从这里下载了代码:

并尝试运行测试,但我发现: 消息:System.TypeInitializationException:“Microsoft.Azure.ServiceBus.UnitTests.TestUtility”的类型初始值设定项引发异常。 --System.ArgumentException:非法连接字符串参数名称“StsEndpoint” 参数名称:connectionString

我使用的是内部服务总线版本。这不应该得到支持吗? 这是我使用的连接字符串:

Endpoint=sb://hostname.corp.domain.com/servicebuseapqamespace;发送点=

同样的连接字符串也适用于其他工具,例如服务总线资源管理器

若我删除两个不受支持的参数并将conn字符串简化为:Endpoint=sb://hostname.corp.domain.com/servicebuseapqamespace;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=BKNEREPD9LBGHIVAM4NXJTW5KAAP5UPDFQYH2GFG/o=

我收到以下错误:消息:Microsoft.Azure.ServiceBus.MessaginEntityNotFoundException:客户端MSSBCB不支持任何服务器sasl机制[普通,外部]

我在项目的网站上也为此打开了一个问题


正如您在打开的问题中所回答的,新的.Net核心客户端Microsoft.Azure.ServiceBus仅支持SAS身份验证,这不适用于内部部署服务总线