J'essaie de démarrer avec mon installation NServiceBus. J'essaye fondamentalement de copier une partie de l'exemple de projet AsyncPages.Erreur de démarrage nservicebus
Dans mon projet CommandServer J'ai la configuration suivante:
<MsmqTransportConfig
InputQueue="SonatribeInputQueue"
ErrorQueue="error"
NumberOfWorkerThreads="1"
MaxRetries="5"
/>
je le noeud final de message suivant:
public class MessageEndpoint : IConfigureThisEndpoint, AsA_Server, IWantCustomInitialization
{
/// <summary>
/// Perform initialization logic.
/// </summary>
public void Init()
{
Console.WriteLine("Configuring persistence...");
var container = new WindsorContainer();
container.Install(FromAssembly.InDirectory(new AssemblyFilter(Assembly.GetExecutingAssembly().Location, "CommandServer.*.dll")));
Configure.With()
.CastleWindsorBuilder(container).BinarySerializer();
}
}
dans mon projet Messages J'ai la classe suivante:
[Serializable]
public class Command : IMessage
{
public int Id { get; set; }
}
Et de retour dans le projet CommandServer j'ai le CommandHandler correspondant:Non, mis à part le matériau Windsor - qui n'affecte en rien cela -, il n'y a rien de différent du projet asynchrone à cela. pourtant chaque fois que je cours le CommandServer je reçois la sortie suivante:
Configuring eventstore persistence...
2011-07-12 16:33:32,524 [1] WARN NServiceBus.Unicast.UnicastBus [(null)] <(null
)> - LocalAddress property of UnicastBusConfig not found. Using InputQueue prope
rty of MsmqTransportConfig instead. This will not be supported in the next versi
on.
2011-07-12 16:33:32,702 [1] INFO NServiceBus.Hosting.Roles.RoleManager [(null)]
<(null)> - Role NServiceBus.AsA_Server configured
2011-07-12 16:33:32,750 [1] INFO NServiceBus.Host [(null)] <(null)> - Going to
activate profile: NServiceBus.Lite, NServiceBus.Host, Version=3.0.0.0, Culture=n
eutral, PublicKeyToken=9fc386479f8a226c
2011-07-12 16:33:35,749 [1] FATAL NServiceBus.Hosting.GenericHost [(null)] <(nul
l)> - System.InvalidOperationException: No destination could be found for messag
e type Messages.Command. Check the <MessageEndpointMapping> section of the confi
guration of this endpoint for an entry either for this specific message type or
for its assembly.
at NServiceBus.Unicast.UnicastBus.Subscribe(Type messageType, Predicate`1 con
dition) in c:\Dev\NServiceBus\src\unicast\NServiceBus.Unicast\UnicastBus.cs:line
405
at NServiceBus.Unicast.UnicastBus.Subscribe(Type messageType) in c:\Dev\NServ
iceBus\src\unicast\NServiceBus.Unicast\UnicastBus.cs:line 353
at NServiceBus.Unicast.UnicastBus.PerformAutoSubcribe() in c:\Dev\NServiceBus
\src\unicast\NServiceBus.Unicast\UnicastBus.cs:line 754
at NServiceBus.Unicast.UnicastBus.NServiceBus.IStartableBus.Start(Action star
tupAction) in c:\Dev\NServiceBus\src\unicast\NServiceBus.Unicast\UnicastBus.cs:l
ine 739
at NServiceBus.Unicast.UnicastBus.NServiceBus.IStartableBus.Start() in c:\Dev
\NServiceBus\src\unicast\NServiceBus.Unicast\UnicastBus.cs:line 702
at NServiceBus.Hosting.GenericHost.Start() in c:\Dev\NServiceBus\src\hosting\
NServiceBus.Hosting\GenericHost.cs:line 99
Des idées de ce que je fais mal?
Quelle est la raison pour laquelle vous utilisez déjà NServiceBus 3.0? Il n'a pas encore été publié. Il semble que vous essayez d'utiliser 3.0 avec une configuration de style 2.5. Fait-il la même chose avec 2.5? –
Nécessaire pour le compiler avec le dernier windsor ... – iwayneo
Si je pense que je vais essayer de le recompiler demain avec les dll nsb plus anciens. – iwayneo