Привязка wcf msmq в iis 6.0
-
20-09-2019 - |
Вопрос
Окружение хостинга:сервер Windows 2003
ИИС:6.0
Окружающая среда разработки:Windows XP
ИИС:5.1
Сценарий:
Клиент будет отправлять какое-то сообщение в MSMQ, а служба WCF будет следить за MSMQ.Как только сообщение будет получено из MSMQ, служба WCF обработает, а затем поместит данные/сообщение в какой-либо другой MSMQ.
Мы подумываем о создании службы WCF с привязкой NetMSMQ.
Я слышал, что если мы используем IIS 6.0, мы не сможем разместить службу WCF с привязкой MSMQ, я прав?Итак, по этой причине мы должны размещать его как консольное приложение или службу Windows?
Спасибо
Решение
Это правильно — хостинг в IIS 5/6 работает только для протоколов/привязок HTTP.Если вы хотите использовать MSMQ, вам придется разместить его самостоятельно — в консольном приложении или в службе Windows NT.
IIS7 в Vista/Server 2008/Win7/Server 2008R2 поддерживает MSMQ через службу активации процессов Windows (WAS).
Марк