1
我試圖讓最新nservicebus和溫莎城堡的:升級到最新NServiceBus和溫莎城堡
我的問題是,現在沒有運行確切的代碼 - 不再做:
var _container = new WindsorContainer();
NServiceBus.Configure.With()
.CastleWindsorBuilder(_container)
.XmlSerializer()
.MsmqTransport()
.UnicastBus()
.DoNotAutoSubscribe();
是的 - 這是舊的示例代碼仍處於源3.0
實際的代碼我試圖運行時:
var container = new WindsorContainer(new
XmlInterpreter("Windsor.config"));
container.Install(FromAssembly.This());
Configure.With()
.Log4Net()
.XmlSerializer()
.CastleWindsorBuilder(container)
.MsmqTransport()
.IsTransactional(true)
.PurgeOnStartup(false)
.MsmqSubscriptionStorage()
.UnicastBus()
.ImpersonateSender(false)
.LoadMessageHandlers()
.IsTransactional(true)
.CreateBus().Start();
沒有更多的內容,但認爲額外的位可能會導致 的問題 - 即使是最簡單的嘗試讓它啓動溫莎容器使它死於痛苦的死亡。
的錯誤是:
Component 89374c5e-29e5-4506-ba2e-5618fdc0d786 could not be
registered. There is already a component with that name. Did you want
to modify the existing component instead? If not, make sure you
specify a unique name.
它不象我其實registerign過這麼NSB必須嘗試的東西章也許兩次?
w://
不錯的一個。謝謝 – iwayneo
當你添加修補程序時,你可以點擊這裏,我會再試一次:) – iwayneo
修正了,請給它去一個 –