wcf使用MSMQ 寄宿在iis,在iis禁用重启之后不能接受队列的消息?

2019-07-21 00:49发布

问题:

wcf使用MSMQ 寄宿iis,在iis禁用重启之后不能接受队列的消息是怎么回事?

现在好像是需要重新访问一下服务才能激活相应的监听程序,取到队列里的值,这个有解决的办法吗??

回答1:

.NET Framework 3.5的WCF 非HTTP激活开启了没?

检查下控制面板 - 程序和功能 - Windows组件



回答2:

IIS的工作进程要在第一次请求时启动



回答3:

你这个做法好奇怪,WCF的服务你不访问怎么运行监听的程序,你把IIS关闭了WCF的监听程序可不就停止了吗,重启IIS可不就要重新访问一次服务吗?