WCF MSMQ Ligação no IIS 6.0
-
20-09-2019 - |
Pergunta
Hosting Env: Windows 2003 Server
IIS: 6.0
Dev Env: Windows XP
IIS: 5.1
Cenário:
O cliente estará empurrando alguma mensagem para o serviço MSMQ e WCF será o que fica de olho no MSMQ. Depois que a mensagem for retirada do serviço MSMQ WCF processará e, em seguida, colocará os dados/mensagem em outro MSMQ.
Estamos pensando em criar um serviço WCF com a ligação do NetMSMQ.
Ouvi dizer que, se estamos usando o IIS 6.0, não conseguiremos hospedar o serviço WCF com a ligação do MSMQ, estou certo? Então, por esse motivo, devemos hospedá -lo como aplicativo de console ou serviço do Windows?
obrigado
Solução
Isso está correto - a hospedagem no IIS 5/6 funciona apenas para protocolos / ligações HTTP. Se você deseja usar o MSMQ, precisará hospedá -lo - em um aplicativo de console ou em um serviço do Windows NT.
IIS7 no Vista/Server 2008/Win7/Server 2008R2 suporta MSMQ através do Serviço de Ativação do Processo do Windows (WAS).
Marc