Я заставил его работать, следуя этому примеру .По сути, вы пишете клиенту BehaviorExtension
вместо ServiceHostFactory
, и жизнь хороша.
Тем не менее, было бы полезно понять, почему использование пользовательского WebServiceHostFactory
не работает.Казалось, что все правильно соединено, но мой IInstanceProvider
GetInstance()
метод никогда не вызывался.