2016-07-13 8 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をetc \ etc \ app.exe 'と入力します。

追加情報:ランタイムに致命的なエラーが発生しました。エラーのアドレス は、スレッド0x19a4の0x809d81d6にありました。エラー のコードは0x80131623です。このエラーは、CLRまたはユーザーコードの安全でない部分または検証不能な部分の不具合である可能性があります。この バグの一般的な情報源には、COM-interopまたはPInvokeのユーザーマーシャリングエラーが含まれており、 はスタックを破損する可能性があります。

私はそれが何であるか分かりません。

+0

接続文字列とキュー名は正しいですか? 'QueueClient.CreateFromConnectionString'には接続文字列の制限があります。 – cassandrad

+0

ローカルdevのクラスタ –

+0

Imでデバッグしようとしましたが、eventhubを使用していて、同じエラーコードで同じ問題がありました。 – user1496062

答えて

0

ローカルファブリックエミュレータ(実際のクラスタで発生するかどうかをテストします)で実行している場合、VS2015アップデート3を使用して同じエラーが発生しました。低レベルのサービスバスランタイムでのネイティブエラーです。私が言うことができるのは、この時点で報告することだけです。

Nugetパッケージ サービスファブリックC#2/5.1.150 windows azure service bus。 3.3.1

関連する問題