서비스 패브릭 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에 대한 사용자 마샬링 오류가 포함되어 있습니다.
나는 그것이 무엇인지 모릅니다.
연결 문자열과 큐 이름이 맞습니까? 'QueueClient.CreateFromConnectionString'에는 연결 문자열에 대한 제한 사항이 있습니다. – cassandrad
로컬 dev 클러스터 –
임에서 디버깅을 시도했는데 eventhub를 사용 중이며 같은 오류 코드로 동일한 문제가 발생했습니다. – user1496062