По умолчанию IIS 7.0 не настроен для служб WCF.Вот шаги по настройке IIS 7.0 для запуска служб WCF:
УСТАНОВКА ДОПОЛНЕНИЙ IIS
Перейдите в Панель управления -> Программы -> Включить или отключить функцию Windows.Подождите, пока список не будет скомпилирован в Microsoft .NET Framework 3.0 или более поздней версии. Проверьте оба дополнения «Активация Windows Communication Foundation HTTP» и «Активация Window Communication Foundation без HTTP».В разделе Internet Information Services проверьте все надстройки в разделе «Инструменты веб-управления», чтобы напрямую публиковать WCF из Visual Studio.Нажмите OK, и установка будет завершена.
ДОБАВИТЬ MIME TYPE
На панели управления IIS дважды щелкните апплет MIME Types.В меню «Действия» выберите пункт меню «Добавить».Во всплывающем окне введите следующую информацию:
Расширение имени файла: .svc
Тип MIME: application / octet-stream
ADD HANDLER MAPPING
Снова щелкните по узлу Default Web Site с левой стороны, затем дважды щелкните по значку апплета Handler Mappings с правой стороны.В меню «Действия» выберите «Добавить управляемый обработчик».В появившемся окне введите следующую информацию:
Путь запроса: * .svc
Тип: System.ServiceModel.Activation.HttpHandler
Имя: svc-Интегрированный
IIS настроен для службы WCF, теперь нам нужно развернуть службу.
Разверните службу через Visual Studio от имени администратора.Щелкните правой кнопкой мыши файл проекта службы и выберите «Опубликовать». Теперь в открывшемся диалоговом окне выберите «Приложение по умолчанию», затем нажмите кнопку «Создать новое веб-приложение», укажите его имя и нажмите «Открыть».