在尝试部署服务时,我发现它不会启动,因为 MSMQ 处于工作组模式。我创建了一个私有队列,并更改了配置文件以引用它,但 WCF 服务主机拒绝从以下消息开始:
绑定验证失败,因为绑定的 MsmqAuthenticationMode 属性设置为 WindowsDomain,但安装 MSMQ 时禁用了 Active Directory 集成。
谁能告诉我如何在配置文件中指定工作组模式?我在 MSDN 中找到的信息都是关于修改代码中的设置,并没有提到如何在配置文件中指定它。
在我拥有的配置文件中,绑定标记为空(<bindings />
)但服务端点指定binding="netMsmqBinding"
了我想这意味着默认配置正在使用中。