2014-01-05 2 views
0

Может кто-нибудь помочь мне в понимании роли самостоятельного хостинга в WCF? Это только для целей тестирования и разработки? или это также может быть полезно для любого приложения реального времени?Роль самостоятельного хостинга в службе WCF

Почему мы действительно нуждаемся в обслуживании, если мы сами принимаем его и ограничиваем его приложением?

ответ

0

WCF может быть размещен как служба Windows (например, что предложил С.Ререяслов) или как служба IIS. Причиной размещения программы WCF (или любой программы) в качестве службы Windows является то, что программа запускается и запускается независимо от того, кто вошел в систему. Фактически, если у вас есть ваша программа, работающая как служба Windows, служба может перезагрузиться автоматически, если сервер перезагружен. Это преимущество.

Ваш вопрос: Почему нам нужно сделать код как услугу, когда у нас есть клиент и служба на одной машине? Вам не нужно, чтобы он выполнялся как служба, если клиент и веб-служба находятся на одной машине. Вы можете запустить компиляцию и запустить программу WCF в качестве исполняемого файла, но в обычной коммерческой среде у вас не будет программы WCF и клиента на одном компьютере.

0

Например, вы можете разместить службу WCF внутри службы Windows. Я думаю, что этот случай более естественный, если вам нужно только привязку tcp без привязки http

+0

Спасибо за ответ. Просто основной вопрос. Почему нам нужно сделать код как услугу, когда у нас есть клиент и служба на одной машине? –

Смежные вопросы