IIS 7.5 и ASP .NET 2.0 - PullRequest
       61

IIS 7.5 и ASP .NET 2.0

16 голосов
/ 01 августа 2009

Есть ли известные проблемы с 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"/>

Ответы [ 9 ]

18 голосов
/ 01 сентября 2009

Была похожая проблема, в конечном итоге найти эту статью использования: http://support.microsoft.com/kb/942055

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

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

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

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

и это сработало.

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

5 голосов
/ 17 ноября 2009

Это решило мою проблему в Windows 7 64-битной IIS 7.

2 голосов
/ 22 февраля 2012

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

Страшные сообщения об ошибках IMO.

2 голосов
/ 19 декабря 2011

С помощью текстового редактора, такого как Блокнот, откройте файл applicationHost.config в следующем месте:

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

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

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

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

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

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

1 голос
/ 13 июня 2013

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

1 голос
/ 15 апреля 2010

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

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

Столкнулся с той же ошибкой. Это решило мою проблему http://blog.laksha.net/2009/08/http-error-50019-internal-server-error.html

0 голосов
/ 10 февраля 2012

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

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

0 голосов
/ 01 ноября 2011

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

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

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


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

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

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

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