Вопрос

Окружение хостинга:сервер 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).

Марк

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top