WCF中的NServicebus Publisher

时间:2011-08-04 20:18:05

标签: c# nservicebus

我想从WCF发布消息我将其配置为:

Bus =  Configure.With(typeof(Messages).Assembly)
.CustomConfigurationSource(new UserConfigurationSource(action))
.DefaultBuilder()
.MsmqSubscriptionStorage()
.BsonSerializer()
.MsmqTransport()
.IsTransactional(true)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.LoadMessageHandlers()
.CreateBus()
.Start();

但由于某种原因,当订户运行时,它没有注册为订阅者,所以永远不会收到任何东西,这是客户端的配置:

IBus Bus = Configure.With()
.CustomConfigurationSource(new UserConfigurationSource(unicast, msqm))
.StructureMapBuilder(container)
.MsmqSubscriptionStorage()
.BsonSerializer()
.MsmqTransport()
.IsTransactional(true)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.LoadMessageHandlers()
.CreateBus()
.Start();

有什么东西可以丢失吗?

[编辑] 我也试过服务中的WithWeb而没有运气。

[编辑] 还看到了这个message

真的是唯一的选择吗?创造另一个过程?

[编辑] 似乎是唯一的选择,所以我会选择that

0 个答案:

没有答案