MVC4 アプリで自己ホスト型の NSB 3.2.8 を実行しています。これが私の構成です。
Configure.With()
.DefiningMessagesAs(t => t.Namespace != null && namespaces.Contains(t.Namespace))
.CastleWindsorBuilder(container)
.XmlSerializer()
.Log4Net()
.MsmqTransport()
.IsTransactional(true)
.IsolationLevel(IsolationLevel.ReadUncommitted)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.CreateBus()
.Start();
コントローラーに依存関係を追加IBus
してキューにメッセージを送信できますBus.SendLocal()
が、キューが読み取られておらず、log4net ログ ファイルが作成されていません。