Я знаю, что это старая ветка, но я наткнулся на нее и нашел другое решение. Вот что сработало для меня: убедитесь, что ваше приложение правильно обрабатывает файлы .asmx
Из IIS:
Щелкните правой кнопкой мыши по вашему проекту> Свойства> Конфигурация
При необходимости добавьте расширение файла .asmx, сопоставленное с aspnet_isapi.dll
Ограничение: «ПОЛУЧИТЬ, ГОЛОВУ, ПОСТ, ОТЛАДКУ» и перезапустить.