Windows 서버 2003 32 비트에서 NServiceBus 2.6.0.1504를 사용 중입니다. 로그 파일이 생성null을 반환하는 NServiceBus "CreateBus()"null
모든 것이 최대 유선지고 있음을 나타냅니다 만, 어떤 이유로, "CreateBus()는"null를 돌려줍니다. 내 디버깅 코드 무시 :
SetLoggingLibrary.Log4Net(log4net.Config.XmlConfigurator.Configure);
var one = Configure.With(typeFinder.GetAssemblies());
var two = one.DefaultBuilder();
var three = two.MsmqSubscriptionStorage();
var four = three.XmlSerializer();
var five = four.MsmqTransport();
var six = five.IsTransactional(false);
var seven = six.PurgeOnStartup(true);
var eight = seven.UnicastBus();
var nine = eight.LoadMessageHandlers();
var ten = nine.ImpersonateSender(false);
var eleven = ten.CreateBus();
if (eleven == null)
throw new Exception("createbus");
var twelve = eleven.Start();
"createbus"메시지 예외가 항상 발생합니다. 이것은 내 dev에 상자에서 작동
의 Windows Server 2008 R2 64 비트입니다.
다음은 웹 앱의 설정입니다.
<MsmqSubscriptionStorageConfig Queue="MedXChangeSubcriptions" />
<MsmqTransportConfig InputQueue="MedXChangeForms" ErrorQueue="error" NumberOfWorkerThreads="1" MaxRetries="5" />
<UnicastBusConfig>
<MessageEndpointMappings>
<add Messages="MethodFactory.MedXChange.Library" Endpoint="MedXChangeWeb" />
</MessageEndpointMappings>
</UnicastBusConfig>
아이디어가 있으십니까? 어떤 도움이라도 대단히 감사하겠습니다.
전체 예외를 추가 할 수 있습니까? .NET 3.5 또는 .NET 4.0 버전을 실행하고 있습니까? –
예외가 발생하지 않습니다. 그냥 null을 반환합니다. .NET 4.0 –
어떤 타입의 타입 찾기가 있습니까? 필요한 모든 NSB 어셈블리가 포함되어 있습니까? –