Ошибка HTTP 404.3 - Не найден - запрашиваемая страница не может быть выполнена из-за конфигурации расширения
Ошибка HTTP 404.3 - не найдена
Запрошенная страница не может быть выполнена из-за конфигурации расширения. Если страница script, добавьте обработчик. Если файл нужно загрузить, добавьте MIME-карту.
что может быть причиной этой ошибки для службы WCF, размещенной в IIS 7.
Ответы
Ответ 1
Отвечено здесь
Пожалуйста, убедитесь, что вы активировали компоненты WCF из здесь.
Или альтернативный и простой способ - перейдите на панель управления → Включить или отключить функцию Windows → и убедитесь, что у вас есть все опции, отмеченные как показано на снимке ниже.
![enter image description here]()
Выполнить из cmd:
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir
Ответ 2
Все, что вам нужно сделать, это включить активацию HTTP и любые другие функции, необходимые для активации HTTP.
Для Windows Server 2012 перейдите к диспетчеру сервера, на панели управления → нажмите "Добавить роли и функции". В открывшемся окне мастера выберите соответствующий сервер и нажмите "Далее", пока вы не на странице выбора функций.
В зависимости от используемой версии .NET Framework на вашем сервере вы должны проверить HTTP-активацию в службах WCF и приступить к ее установке. Это должно решить вашу проблему.
![Включить активацию HTTP]()
Ответ 3
Запустите Visual Studio 2008 Command Prompt как "Администратор".
Перейдите в папку C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation.
Запустите эту команду servicemodelreg -i
Спасибо за блог из Рахула.
http://blogs.msdn.com/b/rjohri/archive/2009/06/29/the-page-you-are-requesting-cannot-be-served-because-of-the-extension-configuration.aspx