wcf msmq привязка в iis 6.0
Хостинг env: сервер Windows 2003
IIS: 6,0
Dev env: Windows XP
IIS: 5.1
Сценарий:
Клиент будет отправлять некоторые сообщения в MSMQ, а служба WCF будет следить за MSMQ. Как только сообщение извлечено из MSMQ, служба WCF обработает и затем поместит данные / сообщение в другой MSMQ.
Мы думаем о создании службы WCF с привязкой NetMSMQ.
Я слышал, что если мы используем IIS 6.0, мы не сможем разместить службу WCF с привязкой MSMQ, я прав? Так по этой причине мы должны разместить его как консольное приложение или службу Windows?
Спасибо
1 ответ
Это правильно - хостинг в IIS 5/6 работает только для HTTP-протоколов / привязок. Если вы хотите использовать MSMQ, вам придется разместить его самостоятельно - в консольном приложении или службе Windows NT.
IIS7 в Vista/Server 2008/Win7/Server 2008R2 поддерживает MSMQ через службу активации процессов Windows (WAS).
Марк