无法转换类型为“MyService.EndpointConfig”的对象输入“NServiceBus.Host.IConfigureThisEndpoint”
我在 NServiceBus 方面遇到问题:我定义了一个实现 IConfigureThisEndpoint 的端点配置,但是当我使用通用主机运行该服务时,它抱怨该类型无法转换为命名空间。知道为什么吗?
I have a problem with NServiceBus: I have defined an endpoint config that implements IConfigureThisEndpoint
, but when I run the service with a generic host, it complains that the type cannot be cast to the namespace. Any idea why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在我看来,您在配置文件中指定了“EndpointConfigurationType”。您能否验证这是真的,如果是,请尝试删除它,看看它是否能解决您的问题?
Sounds to me that you have "EndpointConfigurationType" specified in the config file. Can you verify is that is true, if so try to remove it and see if it solves your problem?
事实证明,NServiceBus 中有两个名为
IConfigureEndpoint
的命名空间。我用错了 - 必须引用 ServiceHost EXE。As it turns out, there are two namespaces called
IConfigureEndpoint
in NServiceBus. I was using the wrong one - had to reference the ServiceHost EXE instead.