2011-05-18 110 views
0

我正在嘗試nservicebus作爲解決方案,而不是使用WCF MSMQ綁定。 我試圖通過mofigying全雙工樣本來獲取正在處理的hello世界。我已經明白了,我從客戶端發送消息並且服務器接收到它(通過在服務器端打印接收到的消息來猜測),但請求消息處理程序不知何故未被註冊,並且在接收時不會被調用,即不會觸及我設定的斷點。Nservicebus hello world in process hosting!

我想我應該註冊使用配置服務器時的處理程序 -

//initialise nservice bus 
     Bus = NServiceBus.Configure.With() 
      .Log4Net() 
      .DefaultBuilder() 
      .XmlSerializer() 
      .MsmqTransport() 
       .IsTransactional(false) 
       .PurgeOnStartup(false) 
      .UnicastBus() 
       .ImpersonateSender(false) 
      .CreateBus() 
      .Start(); 

對不起它可能是一個非常愚蠢的問題,但只是想上手,並且將樣品燈上的進程託管示例。

任何指向或示例的鏈接都會很棒。

BR Niladri

回答

3

你錯過.LoadMessageHandlers().UnicastBus後()。

+0

謝謝你解決了! – NiladriBose 2011-05-19 06:15:47