WAS激活MSMQ是一个传奇还是什么?

时间:2014-05-15 16:43:22

标签: wcf iis msmq was netmsmqbinding

我正在通过IIS / WAS激活在MSQM上进行第四次或第五次WCF服务实现。我从来没能使它正常工作。它总是一样的故事:只有当IIS网站以其他方式进行交互时(例如,在/somewhere/myService.svc中提供服务元数据页面),我的服务才会被激活。突然之间,如果发生的唯一事情就是将消息发送到队列中,我的服务就会停止处理消息,并在我访问.svc页面后立即重新启动......

这对我来说是一个非常常见的模式,我也找到了一个共同的解决方案:安排一个运行PowerShell脚本的作业(每隔几分钟)访问该页面。很简单,但不是很优雅。而且,在理论上也是不必要的。

这发生在不同的IIS版本(7.0和7.5),各种Win 2008 Service Pack和发行版以及AD域或工作组中的服务器上。我想我已经阅读了网上关于这一点的所有内容,尤其是MSDN和微软博客,因此绑定配置,MSMQ权限以及您可以在此处设置的所有其他小细节都已设置。

所以问题是:有没有人通过MSMQ获得WAS成功?

0 个答案:

没有答案