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).

Марк

Другие вопросы по тегам