我試圖在NServiceBus FullDuplex示例中使用分銷商,但我無法正常工作。我一直在關注本指南Getting the NServiceBus Distributor Working,但它不起作用。獲取NServiceBus分銷商示例工作
有兩個問題,一個distributordatabus沒有被創建,我認爲分銷商應該創建這個。這是我在啓動分銷商時遇到的錯誤,我認爲它有些事情要做。
2009-11-13 11:27:15,811 [7] ERROR NServiceBus.Distributor.EndpointRunner [(null)
] <(null)> - Problem occurred when starting the endpoint.
System.InvalidOperationException: No message serializer has been configured.
bij NServiceBus.Unicast.Transport.Msmq.MsmqTransport.CheckConfiguration() in
d:\Code\Other\NServiceBus\trunk\src\impl\unicast\NServiceBus.Unicast.Msmq\MsmqTr
ansport.cs:regel 229
第二個問題是當我啓動客戶端時,我沒有啓動,因爲找不到distributordatabus。這是例外。
開始端點異常, 錯誤已被記錄。原因:找不到 目標隊列'distributordatabus' 。您可能有 錯誤配置目標爲這個 樣的信息 (NServiceBus.Unicast.Transport.CompletionMessage) 在 UnicastBusConfig部分在你的 配置MessageEndpointMappings file.It也可能是 情況下給定的隊列剛尚未創建 ,或者已被刪除。
這是我不明白的東西。爲什麼客戶端需要遠程隊列存在?
還有一件事,我使用中繼版本。
問候,
約亨
從這個版本開始了分銷商和它的工作。謝謝。 – Jochen 2009-11-15 13:08:51