Я сам хостинг нескольких служб, где я делаю это для регистрации службы:
host = new ServiceHost(typeof(MyService));
host.Open();
За кулисами wcf создает мой сервис через конструктор по умолчанию.
Можно ли использовать средство интеграции WCF Касл Виндзор, чтобы заставить WCF вызывать Виндзор для создания службы, когда я сам хостинг?
В этом примере показаны службы, размещенные на IIS, где первая строка файла MyService.svc выглядит следующим образом:
<%@ServiceHost language=c# Debug="true"
Service="Microsoft.ServiceModel.Samples.CalculatorService"
Factory=WindsorServiceHostFactory%>
где предположительно фабрика используется wcf для создания экземпляра службы.