Использование WebServiceHost в настольных приложениях
Я размещаю службу с помощью WebServiceHost в своем настольном приложении и не закрываю эту службу, если процесс завершается. Я проверил порт, который использовал после завершения процесса, и он был закрыт, и я смог правильно использовать тот же порт.
Из этого потока закрывается только переключение состояния для объекта WebServiceHost.
Я не нашел ни одной темы, предупреждающей не использовать close. Правильно ли удалено настольное приложение после завершения? Или требуется закрыть службу, когда приложение завершает работу.
WebServiceHost WCFService = new WebServiceHost(wcs, httpBaseAddress);
WCFService.Open();
WCFService.Close(); // Is this line of code required when using WebServiceHost