У меня такая же проблема, но мой сервис работает. В моем случае я выставляю две привязки - basichttp и wshttp. У меня есть тестовый веб-сайт, который был создан новый на .net 3.5. когда он получает ссылки на сервисы, он сбрасывает обе привязки, я комментирую базовую конечную точку.
И все это работает.
Тем не менее,
реальный потребитель - это веб-сайт, который был изначально создан в .net 2.0 и с тех пор обновлен до 4.0. Так что я делаю тот же процесс, что и раньше, закомментируйте конечную точку basicHttp. но что происходит, я получаю исключение при вызове службы, и он ожидает отправки и получения http, сервер отклоняет соединение в этом тесте.
Это должно быть что-то, когда сайт обновляется до 4.0 и изначально не создан в версии 3.5 или выше. Я могу сказать, что это была ситуация обновления, потому что папка свойств, которая обычно присутствует, не существует на реальном сайте потребителя сервиса.
Должен быть флаг / настройка, чтобы включить, но я не уверен, что.