Я установил новый веб-сайт .net 2.0 в IIS 7 под Win Server 2k8, и при просмотре страницы он вызывает ошибку 404.17, утверждая, что файл (default.aspx в этом случае) представляется скриптом, но обрабатывается статическим обработчиком файлов. Это SOUNDS, как сопоставления модулей для ASP.Net, перепутались, но они отлично смотрятся в конфигурациях. У кого-нибудь есть предложение по исправлению этой ошибки?Как исправить ошибку 404.17 на Win Server 2k8 и IIS7
ответ
У меня была эта проблема на IIS6 один раз, когда какой-то материал ASP.NET ISAPI был сломан.
Запуск
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
воссоздать настройки позаботилась об этом.
Это решение работает для меня ... (я имел aspnet_regiis.exe -i сделать некоторые повреждения)
http://forums.iis.net/t/1157725.aspx
1. Locate your App Pool and Right Click 2. Select Basic Settings 3. Select your current .Net Framework Version 4.Restart the App Pool
До сих пор ни одно из этих решений не работали для меня.
Я нашел несколько других возможных решений (которые не работали для меня):
Для меня, моя проблема возникла из-за установки в моей файл web.config проекта (а также решение, как только я понял проблему).
В моем файле web.config, у нас были эти две строки в system.webServer> погрузчики площадь:
<remove name="WebServiceHandlerFactory-ISAPI-2.0" />
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Обратите внимание на альтернативный обработчик имеет атрибут 'Precondition = "integratedMode". Итак, мне пришлось изменить свой AppPool, чтобы использовать Интегрированный вместо Classic для моей модели конвейерного режима (что противоположно тому, что сказали выше сказанные выше решения).
только один способ решить эту проблему ...
Первый установлен Windows7 Затем установить IIS 7 со всеми функциями
, а затем установили Visual Studio 2008/2010
Я работаю на визуальной студии 2008 и 2010, но я никогда не видел эту ошибку раньше.
Я также могу попробовать на компьютере моего друга. А также я решаю эту ошибку.
Не из вышеперечисленного работал для меня. Наш сервер 64 бит поэтому установка приложения, чтобы позволить 32-битные приложения работали на нас:
- Перейти на веб-сервер \ Пулы приложений
- правой кнопкой мыши пул приложений, используемый веб-сайта.
- Нажмите «Дополнительные настройки» ...
- Установите «Включить 32-разрядные приложения» на «Истина».
Я думаю, это было потому, что веб-приложение было скомпилировано только для 32 бит.
Для меня решение заключалось в том, чтобы щелкнуть «вернуть из унаследованного» из раздела сопоставления обработчиков в виртуальном приложении.
Всегда старайтесь сначала «Вернуть родительский» в сопоставления обработчиков.
Я получал 404.17 при попытке запустить ASP.NET 4.0 в IIS 7.5. Я пробовал все вышеперечисленное и в итоге получил правильные сопоставления обработчиков вручную, и ошибка исчезла.
Затем, на другом веб-сайте с той же ошибкой, я попробовал «Вернуть родительский» в сопоставлениях обработчиков и добавил 6 * .aspx-сопоставлений, и все сработало отлично.
Очевидно, что вам необходимо правильно настроить родителя (от установки или иным образом), но это, безусловно, первый шаг, который каждый должен предпринять, поскольку это так просто.
%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
работал для меня после получения «была сделана попытка загрузить программу, имеющую неверный формат ...» с 32 рамках
может быть, плохо сохранить U еще одну секунду прибегая к помощи
Для меня это удалось решить, установив 32-битное приложение в true.
Для меня this работал. Устанавливает разделы конфигурации, обработчики, сборки, модули, протоколы и многое другое для правильной работы.
Для меня он работал, выполнив следующие действия
Установка ASP.NET
cd %windir%\Microsoft.NET\Framework64/v4.0.30319
aspnet_regiis.exe -i
- Следующая Перейти к IIS Manager, и нажмите на сервере (корневой) узел.
- В особенности зрения, раздел, откройте «ISAPI & CGI Ограничения»
- правой кнопки мыши столбец ограничение ASP.NET 4 и щелкните правую кнопку мыши Разрешить
Надеется, что это работает для вас ..
IISДля меня это была HTTP-активация не была проверена в функциях сервера.
Нам необходимо было установить 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
активации HTTP под служб WCF в свою очередь, включение/выключение функции окна решить эту проблему.
В моем случае ни один из вышеперечисленных ответов не разрешил проблему, и причина в том, что модуль CGI не был установлен.
Для решения этой проблемы я выполнил следующие инструкции.
https://docs.microsoft.com/en-us/iis/configuration/system.webserver/cgi
- 1. asp .net 4.0 app on IIS7 Error 404.17
- 2. NTLM Аутентификация не работает ТОЛЬКО с IE против сервера приложений 2k8 за 2k8 Обратный прокси IIS7
- 3. Как исправить ошибку установки SQL Server?
- 4. Как исправить ошибку: установка SQL Server 2012
- 5. Task Scheduler Win Srvr 2K8 - Запуск в переднем плане/Интерактивный
- 6. SQL Server, Joomla и IIS7
- 7. Drupal, SQL Server и IIS7
- 8. SQL ReportServer 2005 на Win Server 2008 и IIS7 получает «не удается загрузить клиентский контроль печати»
- 9. WCF на Win Server 2008 и IIS7 с привязкой только net.tcp скрыть возможности IIS
- 10. Как исправить ошибку при установке и подключении apache cassandra на win?
- 11. Как исправить ошибку DistCC
- 12. UrlRewriting.net перейти на IIS7
- 13. Как исправить ошибку DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER?
- 14. Как исправить эту ошибку?
- 15. Win Server 2003, изображения и проблема ASHX
- 16. Альтернативы WebDav? Win server 2003, win 7
- 17. Как сделать SQL Server 2k8 с отладкой CLS VS2010
- 18. , как исправить ошибку ниже
- 19. PHP на IIS7 и Windows Server 2008 - за и против
- 20. Как исправить ошибку stackOverFlow
- 21. как исправить эту ошибку vb.net
- 22. Как исправить ошибку InstallException/ShellCommandUnresponsiveException?
- 23. Как исправить ошибку JQuery?
- 24. Как исправить ошибку cpanel?
- 25. CruiseControl на 64-битной Win Server 2008
- 26. Как исправить ошибку https
- 27. Как исправить ошибку EntityReference
- 28. Как исправить ошибку компоновщика?
- 29. Как исправить ошибку javascript?
- 30. Ошибка запроса на ошибку 400 на IIS7 .NET 3.5
Если ваш на 64-битных окон, которые необходимо изменить папку «рамочное» в «Framework64» – Alex 2011-03-16 03:09:39
не работает для меня :( – 2013-03-25 15:39:45