Мне нужно разместить службу WCF в IIS, которая предоставляет привязку wsHttpBinding. Эта часть работает хорошо, используя настройки system.serviceModel в моем web.config.
Теперь мне нужно настроить конфигурацию (например, maxReceivedMessageSize и другие параметры) с помощью сборки конфигурации, которая также используется клиентом (ами).
Как это возможно? Я не вижу дескрипторов в моем файле .svc, как в моем клиенте, для перегрузки конфигурации привязки. Я подозреваю, что это связано с тем, что ISS автоматически обрабатывает его при запуске приложения, в отличие от службы Windows, где вам нужно вручную объявить клиент/канал.
Я прав в этом? И будет ли решение его проблемы (если я все еще хочу хостинг внутри IIS) удалить всю конфигурацию и вместо этого создать HttpHandler, который позаботится о хостинге при запуске?
Если я прав, я думаю, что просто потратил много места на написание этого, но я не могу отделаться от мысли, что я что-то упускаю.