3
我正在开发服务结构无状态应用程序,并且在尝试创建service bus queue client
时出现了一些奇怪的行为。服务结构无状态服务行为
在Servie.cs
类:
public class ServiceBusQueueService : IQueueService<SbMessage>
{
private readonly QueueClient _client;
public ServiceBusQueueService(string queueName)
{
var connectionString = ConfigurationManager.AppSettings.Get("ServiceBus.ConnectionString");
// When executes this line, it throws an exception
_client = QueueClient.CreateFromConnectionString(connectionString, queueName);
}
}
例外:
托管调试助理 'FatalExecutionEngineError' 已检测到“C一个 问题:\ SfDevCluster \ Data_App_Node_4 \应用\等\等\ APP.EXE”。
附加信息:运行时遇到致命错误。错误的地址为0x809d81d6,线程为0x19a4。错误 代码是0x80131623。此错误可能是CLR或用户代码中不安全或不可验证部分的错误。此 错误的常见来源包括COM-interop或PInvoke的用户编组错误,其中 可能会损坏堆栈。
我不知道它可能是什么。
连接字符串和队列名称是否正确?请记住,“QueueClient.CreateFromConnectionString”对连接字符串有限制。 – cassandrad
您是否尝试过在本地开发群集上进行调试 –
使用eventhub进行调试并且遇到同样的错误代码。 – user1496062