Как я могу развернуть свою службу WCF без IIS?
Я делаю быстрый Java-.NET-процесс и решил использовать POX с WCF. Однако я не хочу - и не имею доступа - развертывать в IIS.
Будет ли это просто завершение работы .NET Service? (Я в течение своих лет занимался моей долей услуг Windows.)
Есть ли хорошие образцы вокруг этого?
Что обрабатывает HTTP, если я не использую IIS?
Я открыт для любого предложения, которое позволит мне создать простой http-based, xml-контракт.
Кроме того, важно отметить, что это будет отображаться только для внутренней фермы серверов, поэтому безопасность и все, что с этим минимально.
(Поиск Google не дает очень хорошие результаты из-за спама в блоге.)
Ответы
Ответ 1
Если вам уже удобнее писать службы Windows, то это, вероятно, лучший выбор. Я считаю, что WCF сам обрабатывает HTTP-материал за пределами IIS.
В Michele Bustamante есть учебное пособие по настройке служб Windows в ее отличной книге Learning WCF.
В этой статье рассматриваются различные способы размещения служб WCF. Он упоминает VS2005, но VS2008 достаточно похож на вас, чтобы вы могли следовать.
Ответ 2
Вы можете развернуть его как службу Windows и выставить конечную точку http. Проверьте следующий URL-адрес.
http://msdn.microsoft.com/en-us/library/ms751414.aspx