2016-07-13 71 views
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的用户编组错误,其中 可能会损坏堆栈。

我不知道它可能是什么。

+0

连接字符串和队列名称是否正确?请记住,“QueueClient.CreateFromConnectionString”对连接字符串有限制。 – cassandrad

+0

您是否尝试过在本地开发群集上进行调试 –

+0

使用eventhub进行调试并且遇到同样的错误代码。 – user1496062

回答

0

我使用VS2015更新3,在当地的布模拟器运行时(如果它发生在一个真正的集群将测试),其原生的错误与低层次的服务总线运行时具有相同的错误。我所能说的就是在这一点上报告它。

Nuget包 服务结构C#2/5.1.150 windows azure服务总线。 3.3.1

相关问题