As the exception states, NServiceBus was not able to find the endpoint configuration, i.e., an implementation of IConfigureThisEndoint
.
The exception might be thrown by NServiceBus.Host.exe, the NServiceBus generic host.
Here are possible causes for this exception:
- There is no implementation of
IConfigureThisEndpoint
. - The class implementing
IConfigureThisEndpoint
is not public. - More than one implementation of
IConfigureThisEndpoint
exists. - The
NServiceBus.
finds more than one assembly containing an implementation ofHost. exe IConfigureThisEndpoint
in the directory (including subdirectories) where it is running. - In one Visual Studio solution, different assemblies are referencing different NServiceBus versions, and those assemblies reference each other.
- For example, the messages-assembly is compiled against an NServiceBus version different from the endpoint assembly that references it.