В основном вам необходимо:
- Создать службу Windows NT в .NET
- Определить личную переменную-член типа
ServiceHost
Внутри службы в обработчике OnStart
создайте и откройте ServiceHost
:
_host = new ServiceHost(typeof(YourServiceClass), new Uri("http://localhost/Services/YourService"));
_host.Open();
В службе в обработчике OnStop
закройте и остановитеваш ServiceHost.
_host.Close();
Добавьте правильные app.config
к вашей службе NT
Это почти все, что есть!1029 * Существует также очень хорошая и очень информативная справочная страница MSDN, показывающая Как разместить службу WCF в управляемом приложении