【发布时间】:2019-03-10 14:36:58
【问题描述】:
我正在尝试监听一个 azure 服务总线队列 但是在初始化与队列的连接时出现异常。 我曾试图寻找出路,但收效甚微。 请注意,我使用的是 .NETCore 2.1。 这就是我初始化连接的方式:
// Initialize the connection to Service Bus Queue
_queueClient = QueueClient.CreateFromConnectionString(_interswitchQueueConnectionString, _interswitchQueueName, ReceiveMode.ReceiveAndDelete);
这是一个例外:
System.TypeInitializationException:类型初始化器 'Microsoft.ServiceBus.Messaging.Constants' 引发异常。 ---> System.TypeLoadException:无法加载类型“System.UriTemplate” 从程序集'System.ServiceModel,版本=4.0.0.0,文化=中性, PublicKeyToken=b77a5c561934e089'。 在 Microsoft.ServiceBus.Messaging.Constants..cctor() --- 内部异常堆栈跟踪结束 --- 在 Microsoft.ServiceBus.ServiceBusConnectionStringBuilder..ctor() 在 Microsoft.ServiceBus.Messaging.QueueClient.CreateFromConnectionString(字符串 connectionString、String 路径、ReceiveMode 模式)
使用 .net 框架时,相同的初始化工作正常。 我怎样才能在 .NetCore 中做到这一点? 请帮忙 提前致谢
【问题讨论】:
标签: c# azure .net-core azure-servicebus-queues .net-core-2.1