2016-07-13 2 views
3

서비스 패브릭 Stateless App을 개발 중이며 service bus queue client을 만들려고 할 때 이상한 동작이 발생합니다. Servie.cs 클래스서비스 패브릭 stateless 서비스 동작

:

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 '로 복사하십시오.

추가 정보 : 런타임에 치명적인 오류가 발생했습니다. 오류 주소는 0x809d81d6, 0x19a4 스레드입니다. 오류 코드는 0x80131623입니다. 이 오류는 CLR 또는 사용자 코드의 안전하지 않거나 확인할 수없는 부분 인 의 버그 일 수 있습니다. 이 버그의 일반적인 출처에는 이 스택을 손상시킬 수있는 COM-interop 또는 PInvoke에 대한 사용자 마샬링 오류가 포함되어 있습니다.

나는 그것이 무엇인지 모릅니다.

+0

연결 문자열과 큐 이름이 맞습니까? 'QueueClient.CreateFromConnectionString'에는 연결 문자열에 대한 제한 사항이 있습니다. – cassandrad

+0

로컬 dev 클러스터 –

+0

임에서 디버깅을 시도했는데 eventhub를 사용 중이며 같은 오류 코드로 동일한 문제가 발생했습니다. – user1496062

답변

0

로컬 패브릭 에뮬레이터에서 실행될 때 VS2015 업데이트 3을 사용하여 동일한 오류가 발생합니다 (실제 클러스터에서 발생하는지 테스트합니다). 저수준 서비스 버스 런타임의 기본 오류입니다. 내가 말할 수있는 것은이 시점에서보고하는 것입니다.

Nuget 패키지 서비스 패브릭 C# 2/5.1.150 windows azure service bus. 3.3.1

관련 문제