问题描述
我写好了MSMQ的WCF服务,发布到IIS,IIS下的服务站点不停,一点问题都没有,但是我把IIS服务站点停了,客户端的请求就会在MSMQ队里列阻塞,当我再次启动IIS服务站点,也不会处理阻塞的消息,而且由于阻塞的消息,客户端再次请求也会由于前面的阻塞而阻塞在后面。但是我把服务宿主在自托管的控制台程序就没有这个问题,当我停了控制台程序时,客户端请求服务,会阻塞到队列里,当我重启控制台宿主程序后,就会处理阻塞的请求。有高手指点一下吗?
解决方案
解决方案二:
我只实现了控制台寄宿的,IIS的还没有实验,不知道会不会有你的这种情况...
解决方案三:
引用1楼whd0310的回复:IIS寄宿的必须是http协议的
解决方案四:
你这个问题解决没有呢。。。。我也遇到了这样的问题。。。找不到办法
时间: 2024-11-18 03:10:42