Как исправить ошибку 404.17 на Win Server 2k8 и IIS7 - PullRequest
20 голосов
/ 18 сентября 2008

Я установил новый веб-сайт .net 2.0 на IIS 7 под Win Server 2k8, и при просмотре страницы он выдает ошибку 404.17, утверждая, что файл (в данном случае default.aspx) выглядит как скрипт но обрабатывается статическим обработчиком файлов. Звучит так, как будто неправильно отображены отображения модулей для ASP.Net, но они выглядят хорошо в конфигурациях. У кого-нибудь есть предложения по исправлению этой ошибки?

Ответы [ 16 ]

0 голосов
/ 17 декабря 2016

http-активация в службах WCF, в свою очередь, функции включения / выключения Windows решили проблему.

0 голосов
/ 08 июля 2015

Нам нужно было установить ASP.NET 3.5 и 4.5, расширения ISAPI, фильтры ISAPI и серверные включения, в меню «Функции Windows» в разделе «Функции разработки IIS».

Как вариант, сделать с командной строкой DISM:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
Dism /online /enable-feature /featurename:NetFx4 /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
Dism /online /enable-feature /featurename:IIS-ISAPIExtensions /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
Dism /online /enable-feature /featurename:IIS-ISAPIFilter /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
Dism /online /enable-feature /featurename:IIS-ServerSideIncludes /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
0 голосов
/ 21 октября 2014

Для меня это была Активация HTTP не проверялась в функциях сервера.

0 голосов
/ 31 июля 2012

Для меня это сработало. Устанавливает разделы конфигурации машины, обработчики, сборки, модули, протоколы и многое другое для правильной работы.

0 голосов
/ 26 июля 2011
%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i

работал на меня после получения «Была сделана попытка загрузить программу с неверным форматом ...» с рамкой 32

возможно, я заболею, за исключением еще одного поиска в Google

0 голосов
/ 10 июня 2011

Ни один из вышеперечисленных работал для меня. Наш сервер 64-битный, поэтому настройка Application на 32-битные приложения работала для нас:

  • Перейти к веб-серверу \ Пулы приложений
  • Щелкните правой кнопкой мыши пул приложений, используемый вашим сайтом.
  • Нажмите на Дополнительные настройки ...
  • Установите для «Включить 32-разрядные приложения» значение True.

Я думаю, это произошло потому, что веб-приложение было скомпилировано только для 32-разрядных систем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...