Либо вы используете IIS для размещения службы WCF - в этом случае вы можете указать фабрику хоста настраиваемой службы (которая создает пользовательский экземпляр ServiceHost
) в файле *.svc
:
<%@ServiceHost Factory="CustomServiceHostFactory" language=c# Debug="true"
Service="MyService, MyServiceAssembly" %>
, или же вы самостоятельно размещаете хост, поэтому вам все равно нужно создать ServiceHost
в своем коде, так что просто используйте вместо этого собственный хост собственной службы.
MyCustomServiceHost host = new MyCustomServiceHost();
// do other initialization / setup stuff
host.Open();