我们有一个使用MsmqBinding和WAS的WCF日志服务。问题是我尝试从远程计算机使用它,并且该消息似乎永远不会到达目标队列。以下是事实:
值得的是:
var queue = new MessageQueue(@"FormatName:DIRECT=OS:logserver.domain.ext\private$\logservice.svc");
queue.Send("hello");
有效!
答案 0 :(得分:5)
您没有提及ANONYMOUS LOGON帐户的权限。如果未在绑定上明确使用Windows安全性,则此帐户将发生远程专用队列访问。
答案 1 :(得分:0)
我遇到了同样的问题,事实证明问题出在分布式事务处理协调器配置上。 This MSDN document帮助我解决了问题。