Ошибка HTTP 404.3-не найден в IIS 7.5
Я использую IIS 7.5 на Windows Server 2008 R2 x64 Enterprise Edition. В проекте, который мы разработали с помощью ASP.NET 4.0 мы использовали сервис WCF. Но он не работает над доменом, когда программное обеспечение работает с локального компьютера. В противном случае, я получаю следующую ошибку:
ошибка HTTP 404.3-не найдено
страница, которую вы запрашиваете, не может быть подана из-за расширения
конфигурация. Если страница является сценарием, добавьте обработчик. Если файл должен
загрузите, добавьте MIME-карту.
4 ответов:
вы должны установить IIS sub components from
Control Panel->Programs and Features->Turn Windows features on or off
Internet Information Servicesесть подразделWorld Wide Web Services/Application Development Featuresтам вы должны проверить
ASP.NET(.NET Extensibility,ISAPI Extensions,ISAPI Filtersбудет выбран автоматически). Дважды проверьте, что проверяются определенные версии. В Windows Server 2012 R2 эти параметры разделены на 4 и 4.5.Запустить от
cmd:
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -irнаконец-то проверить в диспетчере IIS это приложение использует пул приложений с .NET framework версии v4.0.
кроме того, посмотрите на ответ.
в моем случае, наряду с предложениями Mekanik, я получал эту ошибку в Windows Server 2012, и мне пришлось поставить галочку "активация HTTP" в "Добавить службы ролей".
в windows server 2012, даже после установки asp.net вы можете столкнуться с этой проблемой.
Проверьте функцию "активация Http". Эта функция также присутствует в веб-службах.
убедитесь, что вы добавить выше, и все должно быть удивительным для вас !!!
У меня возникли проблемы с доступом к службе wcf, размещенной локально в IIS. Запустив команду aspnet_regiis.отлично-я не работал.
однако, к счастью, я наткнулся на следующее:
, который сообщает, что servicemodelreg также должен быть запущен:
Запустите командную строку Visual Studio 2008 от имени "администратора". Перейдите к C:\Windows\Microsoft.NET\Framework\v3.0\Windows коммуникационный Фонд. Выполнить следующую команду servicemodelreg-i.
Comments