У меня есть решение, содержащее около 20 конечных точек WCF, где каждая конечная точка совместно использует одну из двух конфигураций для привязок и поведения. У меня есть две разные конфигурации, так что я могу либо выполнить пользовательскую аутентификацию по имени пользователя / паролю, либо выполнить аутентификацию по сертификату. Все мои конечные точки указывают конкретный базовый адрес. Если я запускаю свой проект в режиме отладки и пытаюсь запустить каждую из этих служб, я получаю страницу, которая содержит ссылку на WSDL и инструкции по использованию SVCUti.
Теперь, если я соберу установщик для этого решения WCF и установлю его на машину, только около 3/4 моих служб покажет эту тестовую страницу. Некоторые службы при попытке перейти на базовый адрес выдают ошибку HTTP Bad Request 400. Эти конечные точки используют ту же конфигурацию, что и конечные точки, которые работают. Я застрял в том, что я могу сделать для устранения этой проблемы. Любой совет о том, что это могло бы быть полезным.