Это может не быть проблемой в вашем случае, но решение может помочь кому-то еще.
Я столкнулся с этим сообщением об ошибке, потому что у меня каким-то образом было сопоставление виртуального каталога, которое переопределяло URL моей службы.
Пример: localhost/ServiceName/MyService.svc/
фактически сопоставлен с неверным местоположением.
Поэтому, когда я пытаюсь получить доступ к фактическому .svc в папке ServiceName, виртуальное сопоставление переопределяет его и выдает мне эту ошибку.
Чтобы исправить, выберите «Веб-сайт по умолчанию» (или где-либо еще, когда у вас есть) в IIS, нажмите «Просмотр приложений» и удалите ошибочное сопоставление виртуальных каталогов.