Instalacja ASP.NET IIS7 pod Windows 2008 napotyka następujący błąd: Błąd HTTP 500.19 - Wewnętrzny błąd serwera
Żądana strona nie może być dostępna, ponieważ odpowiednie dane konfiguracyjne dla tej strony są nieprawidłowe.
Moduł szczegółowych informacji o błędach IIS Web Core
Powiadom BeginRequest
Procedury leczenia nie zostały jeszcze ustalone
Kod błędu 0x80070021
Błędna konfiguracja Ta sekcja konfiguracyjna nie może być użyta na tej ścieżce. Dzieje się tak, gdy sekcja jest zablokowana na poziomie nadrzędnym. Blokowanie jest ustawiane domyślnie (overrideModeDefault="Deny") lub jawnie przez tag lokalizacji zawierający overrideMode="Deny" lub stary allowOverride="false".
Konfiguruj źródło
219: <add name="scrip remove tModule" preCondition="managedHandler" type="System.Web.Handlers.scrip remove tModule, System.Web.Extensions, Version=3.5.0.0, culture=neutral, PublicKeyToken=31BF3856AD364E35"/></modules>
220: <handlers>
221: <usuń nazwę="WebServiceHandlerFactory-Integrated"/>
Obejście:
Panel sterowania - > Programy i funkcje - > Włączenie lub wyłączanie funkcji Windows - > Rola
Tutaj wybierz Dodaj (Add (Dodaj), jeśli nie masz jeszcze zainstalowanego Web Server (IIS).
Jeśli jest już zainstalowany, wybierz "Web Server (IIS)" > dodać usługę roli.
Wybierz "Application Development (Installed)" - > "ASP.NET".
Inny podobny błąd 1:
Błąd HTTP 500.19 - Wewnętrzny błąd serwera Błąd konfiguracyjny: Ta sekcja konfiguracyjna nie może być użyta na tej ścieżce. Dzieje się tak, gdy sekcja jest zablokowana na poziomie nadrzędnym. Blokada jest ustawiana domyślnie (overrideModeDefault="Deny") lub wyraźnie przez tag lokalizacji zawierający overrideMode="Deny" lub stary allowOverride="false".
Błąd ten występuje, ponieważ IIS 7 korzysta z bezpieczniejszego mechanizmu zarządzania web.config, który domyślnie blokuje elementy konfiguracji i nie pozwala na zmiany. Aby odblokować blokadę, uruchom wiersz poleceń %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers. Handlery to nazwy węzłów oznaczone na czerwono w wiadomości błędu.
Jeśli moduły są również zablokowane, możesz uruchomić %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
Dodatkowo, jeśli używasz Asp.net, musisz pamiętać, aby sprawdzić Asp.net podczas instalacji IIS7, a jeśli nie sprawdzisz go domyślnie, pojawią się podobne komunikaty o błędach |