Instalační ASP.NET IIS7 pod Windows 2008 narazí na následující chybu: HTTP chyba 500.19 – Interní chyba serveru
Požadovaná stránka není přístupná, protože relevantní konfigurační data pro tuto stránku jsou neplatná.
Modul o podrobných chybových informacích IIS Web Core
Upozorněte BeginRequest
Postupy léčby zatím nebyly určeny
Chybový kód 0x80070021
Nesprávná konfigurace Tato konfigurační sekce nelze v této cestě použít. K tomu dochází, pokud je sekce uzamčena na úrovni rodiče. Locking je nastaven ve výchozím nastavení (overrideModeDefault="Deny") nebo explicitně pomocí tagu umístění, který obsahuje overrideMode="Deny" nebo starý allowOverride="false".
Konfigurujte zdrojový kód
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: <odstranit název="WebServiceHandlerFactory-Integrated"/>
Řešení:
Ovládací panel - > Programy a funkce - > Zapnutí nebo vypnutí funkcí Windows - > role
Zde vyberte Přidat, pokud ještě nemáte nainstalovaný Web Server (IIS).
Pokud je již nainstalován, vyberte "Web Server (IIS)" > přidejte službu role.
Vyberte "Application Development (Installed)" - > "ASP.NET".
Další podobná chyba 1:
HTTP chyba 500.19 – Interní chyba serveru Chyba v konfiguraci: Tato konfigurační sekce nemůže být použita v této cestě. K tomu dochází, pokud je sekce uzamčena na úrovni rodiče. Locking je nastaven ve výchozím nastavení (overrideModeDefault="Deny"), nebo explicitně pomocí tagu umístění, který obsahuje overrideMode="Deny" nebo starý allowOverride="false".
Tato chyba nastává, protože IIS 7 používá bezpečnější mechanismus správy web.config, který ve výchozím nastavení zamyká položky konfigurace a neumožňuje změny. Pro odemčení zámku spusťte příkazový řádek %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers. Handlery jsou názvy uzlů zobrazené červeně v chybové zprávě.
Pokud jsou moduly také zamčené, můžete spustit %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
Navíc, pokud používáte Asp.net, musíte si při instalaci IIS7 pamatovat na Asp.net, a pokud to nekontrolujete automaticky, objeví se podobné chybové hlášky |