Учебники

WCF — Хостинг WCF Сервис

После создания службы WCF следующий шаг — разместить ее, чтобы ее могли использовать клиентские приложения. Это известно как сервис хостинга WCF. Служба WCF может быть размещена любым из четырех способов, указанных ниже:

IIS Hosting — IIS означает Интернет-службы информации. Его рабочая модель аналогична ASP.NET при размещении службы WCF. Лучшая особенность хостинга IIS заключается в том, что активация службы обрабатывается автоматически. Хостинг IIS также предлагает мониторинг работоспособности процесса, отключение на холостом ходу, повторное использование процессов и многие другие функции, облегчающие хостинг службы WCF.

Самостоятельный хостинг. Когда служба WCF размещается в управляемом приложении, она называется сам хостингом. Требуется, чтобы разработчик написал необходимую кодировку для инициализации ServiceHost. При самостоятельном размещении служба WCF может размещаться в различных приложениях, таких как консольное приложение, форма Windows и т. Д.

Хостинг WAS — размещение службы WCF в Windows Activation Service (WAS) является наиболее выгодным из-за его функций, таких как переработка процессов, управление временем простоя, общая система конфигурации и поддержка HTTP, TCP и т. Д.

Хостинг служб Windows. Для локальных системных клиентов лучше всего размещать службу WCF в качестве службы окон, и это называется хостингом служб Windows. Все версии Windows поддерживают этот тип хостинга, и здесь Диспетчер управления службами может управлять жизненным циклом процесса службы WCF.