Подтвердить что ты не робот

IIS 7.5 и ASP.NET 2.0

Существуют ли какие-либо известные проблемы с IIS 7.5? Я получаю следующую ошибку при попытке просмотреть/запустить/просмотреть любую страницу на сайте.

HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration
 data for the page is invalid.

Module  IIS Web Core
Notification    BeginRequest
Handler Not yet determined
Error Code  0x80070021
Config Error    This configuration section cannot be used at this path. 
 This happens when the section is locked at a parent level. Locking is either by
default (overrideModeDefault="Deny"), or set explicitly by a location tag with 
  overrideMode="Deny" or the legacy allowOverride="false". 

Config Source
97:         </modules>
98:         <handlers>
99:             <remove name="WebServiceHandlerFactory-Integrated"/>
4b9b3361

Ответ 1

Имел подобную проблему, в итоге нашел эту статью использования: http://support.microsoft.com/kb/942055

в основном applicationHost.config заблокировал секцию обработчика: был

<section name="handlers" overrideModeDefault="Deny" />

я изменил его на

<section name="handlers" overrideModeDefault="Allow" />

и он работал.

также стоит проверить, что ВСЕ роли asp.net установлены, см. текст ссылки.

Ответ 2

Это решило мою проблему на 64-разрядном IIS 7 для Windows 7.

Ответ 3

Используя текстовый редактор, например "Блокнот", откройте файл applicationHost.config в следующем месте:

%windir%\system32\inetsrv\config\applicationHost.config

В принципе, applicationHost.config заблокировал секцию обработчика. Это было

<section name="handlers" overrideModeDefault="Deny" />

изменил его на

<section name="handlers" overrideModeDefault="Allow" />

и он работает.

Ответ 4

Я подозреваю, что большинство людей, получивших эту ошибку, не выбрали достаточно флажков в выборе функции iis в "Программы и функции" на панели управления.

Ужасная отчетность об ошибках IMO.

Ответ 5

Последний ответ дал мне ответ, затем он дал мне еще одну ошибку, поэтому вы должны проверить this тоже

Ответ 6

Это происходит из-за того, что asp.net не устанавливается в IIS для этого, Включите или выключите функции Windows, выберите функцию iis в "Программы и функции" в панели управления. Выберите IIS, затем "всемирные веб-службы", затем "Возможности разработки приложений", затем "ASP" и "ASP.NET"

Ответ 7

После исправления, как указано выше, мы получим следующую ошибку:

Сообщение об ошибке при посещении веб-сайта, размещенного на IIS 7.0:
Ошибка HTTP 403.14 - Запрещено.

Чтобы устранить эту проблему, используйте один из следующих способов.


Способ 1. Чтобы решить эту проблему, выполните следующие действия:

  • Запустите диспетчер IIS. Для этого нажмите кнопку Пуск, выберите пункт Выполнить, введите inetmgr.exe и нажмите кнопку ОК.
  • В диспетчере IIS разверните имя сервера, разверните веб-узлы и нажмите веб-узел, который вы хотите изменить.
  • В представлении "Особенности" дважды щелкните "Просмотр каталога".
  • На панели "Действия" нажмите "Включить".

Способ 2. Чтобы решить эту проблему, выполните следующие действия:

  • Запустите диспетчер IIS. Для этого нажмите кнопку Пуск, выберите пункт Выполнить, введите inetmgr.exe и нажмите кнопку ОК.
  • В диспетчере IIS разверните имя сервера, разверните веб-узлы и нажмите веб-узел, который вы хотите изменить.
  • В представлении "Функции" дважды щелкните по умолчанию "Документ по умолчанию".
  • На панели "Действия" нажмите "Включить".
  • В поле "Имя файла" введите имя документа по умолчанию и нажмите "ОК".

Ответ 8

Ошибка HTTP 500.19 - Внутренняя ошибка сервера

Это также происходит, если версия .Net Framework неверна или режим управляемого канала не установлен правильно.