2017-09-09 2 views
1

최신 RabbitMQ 서버 (guest는 admin 임)에서 기본 구성을 사용하고 있는데 RequestResponse 샘플을 실행하면 다음 예외가 발생합니다.vhost에 대한 액세스가 MassTransit Sample-RequestResponse 샘플과 함께 거부되었습니다.

OperationInterruptedException은 다음 AMQP 작업이 중단되었습니다 AMQP 근접 이유, 피어, 코드 = (530), 텍스트 =에 의해 시작 "NOT_ALLOWED - 액세스 가상 호스트 '테스트'사용자 '손님'에 대한 거부"CLASSID = 10, methodId = 40, 원인 =

아이디어가 있습니까?

답변

1

샘플이 정확합니다. App.config의 설정은 다음과 같습니다

<add key="RabbitMQHost" value="rabbitmq://localhost/test"/> 

그것은 MT 로컬 인스턴스에 연결을 시도한다는 것을 의미하고, test 가상 호스트. RabbitMQ는 가상 호스트를 구성하지 않았으므로이 예외가 발생합니다. 당신이 할 수 있었던 무엇

는 관리 플러그인을 사용하는 것입니다 :

  • 당신의 guest 사용자에게 가상 호스트에 모든 권한을 추가

    1. 이 RabbitMQ 서버 구성에 test 가상 호스트를 추가하기

    그리고 변경없이 App.config과 함께 작동합니다.