托管ENV:在Windows 2003服务器点击 IIS:6.0

开发ENV:Windows XP中点击 IIS:5.1

情景:

客户端将力推一些消息分成MSMQ和WCF服务将是一个密切关注MSMQ。一旦消息被从MSMQ WCF服务拉动将处理,然后把数据/消息到一些其它MSMQ。

我们正在考虑与NetMSMQ结合创建WCF服务的。

我听说,如果我们使用的是IIS 6.0,我们将无法与MSMQ结合主办的WCF服务,对吗?因此,对于这个原因是我们应该主持它作为控制台应用程序或Windows服务?

感谢

有帮助吗?

解决方案

这是正确的 - 在托管IIS 5/6仅适用于HTTP协议/绑定。如果你想使用MSMQ,你必须自己托管它 - 在一个控制台应用程序或Windows NT服务

IIS7 VISTA /服务器上的2008 / Win7的/服务器2008R2支持MSMQ通过Windows进程激活服务(WAS)。

马克

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top