确保(重新启动)IIS7.5 WAS上托管的MSMQ WCF服务

| 超过一个月以来,我们一直在讨论一个问题,即托管在IIS7.5(WAS)中的wcf msmq服务将停止处理来自队列的消息。 我们无法将其范围缩小到“一定程度上”,因为它将停止处理来自队列的消息。通过http浏览器调用svc将再次开始处理。 在阅读了很多有关此问题的文章,博客和论坛帖子之后,我们确保了以下各项:安全设置,协议绑定和msmq /服务命名,但是可惜:该服务仍将停止处理消息(在某​​些时候)。 在本文的鼓励下(http://www.daczkowski.net/2010/11/19/leveraging-msmq-in-asp-net-application-through-wcf-service/),我们似乎终于(几乎)消除了这个问题适用于Windows Server 2008 R2 SP1 64位,但似乎仍出现在Windows 7 32位上。 现在来回答我的问题:谁能告诉我是否确实存在guarentee(有关此文档的内容),msmq WAS托管的wcf服务实际上将在所有条件下(不运行AppFabric扩展的IIS7.5上)重新启动。 ? 我知道这个问题非常复杂,但是我很难获得有关为什么我们应该使用AppFabric扩展OTS软件包以解决此重启问题的文档。 最好的祝福,     
已邀请:
        您是net.msmq终结点,实际上使用的是IIS可以绑定到队列名称的地址吗?可以在配置中使用非IIS兼容名称,并且WAS永远无法唤醒您的应用程序,因为WAS只会在其可以解析的路径名之后注册到队列。在那种情况下,您需要诸如AppFabric或\“ startup \”脚本之类的东西才能真正激活您的服务,以便它们将自己绑定到队列。     

要回复问题请先登录注册