Instalarea IIS7 ASP.NET în Windows 2008 întâmpină următoarea eroare: Eroare HTTP 500.19 - Eroare de server intern
Pagina solicitată nu poate fi accesată deoarece datele de configurare relevante pentru acea pagină sunt invalide.
Modul detaliat de informații despre eroare IIS Web Core
Notify BeginRequest
Procedurile de tratament nu au fost încă determinate
Codul de eroare 0x80070021
Configurare greșită Această secțiune de configurare nu poate fi folosită pe această cale. Acest lucru se întâmplă dacă secțiunea este blocată la nivelul părintelui. Blocarea este setată implicit (overrideModeDefault="Deny") sau explicit printr-o etichetă de locație care conține overrideMode="Deny" sau vechiul allowOverride="false".
Configurează sursa
219: <adaugă nume="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: <elimină numele="WebServiceHandlerFactory-Integrated"/>
Soluție de ocolire:
Panoul de control - > Programe și Funcții - > Activarea sau dezactivarea funcțiilor Windows - > Rol
Aici, selectează Adaugă dacă nu ai deja instalat Web Server (IIS).
Dacă este deja instalat, selectează "Web Server (IIS)" > adaugă serviciul de rol.
Selectează "Application Development (Installed)" - > "ASP.NET".
Altă eroare similară 1:
Eroare HTTP 500.19 - Eroare de server intern Eroare de configurare: Această secțiune de configurare nu poate fi folosită pe această cale. Acest lucru se întâmplă dacă secțiunea este blocată la nivelul părintelui. Blocarea este setată implicit (overrideModeDefault="Deny"), sau explicit printr-o etichetă de locație care conține overrideMode="Deny" sau vechea allowOverride="false".
Această eroare apare deoarece IIS 7 folosește un mecanism de gestionare web.config mai sigur care blochează implicit elementele de configurare și nu permite modificări. Pentru a debloca blocarea, rulați linia de comandă %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers. Handlerii sunt numele nodurilor afișate cu roșu în mesajul de eroare.
Dacă modulele sunt și ele blocate, poți rula %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
În plus, dacă folosești Asp.net, trebuie să-ți amintești să verifici Asp.net când instalezi IIS7, iar dacă nu îl verifici implicit, vor apărea mesaje de eroare similare |