Возникла проблема с использованием WebServiceHostFactory в IIS.
"IIS указал схемы аутентификации 'IntegratedWindowsAuthentication, Anonymous', но привязка поддерживает только спецификацию только одной схемы аутентификации. Допустимыми схемами аутентификации являются Digest, Negotiate, NTLM, Basic или Anonymous. Измените настройки IIS, чтобы только один используется схема аутентификации. "
Я хотел сохранить обе схемы аутентификации, и мне удалось это сделать, не используя фабрику, а настроив конечную точку вручную в web.config.
У меня вопрос: что делает WebServiceHostFactory для получения этого результата? У меня сложилось впечатление, что WebServiceHostFactory установит привязку к тому же webHttpBinding, который я использовал в моей конфигурации.
Edit:
Я посмотрел на WebServiceHostFactory в отражателе, и он не делает ничего умного. Это просто простая фабрика для WebServiceHost.
Использует ли IIS сервисный хост, если вы настраиваете конечную точку в config? Или WebServiceHost настраивает вещи по-другому.