Az IIS7 telepítése ASP.NET Windows 2008 alatt a következő hibával találkozik: HTTP hiba 500.19 - Belső szerverhiba
A kért oldal nem érhető el, mert az adott oldalhoz tartozó konfigurációs adatok érvénytelenek.
Részletes hibainformációs modul IIS Web Core
Értesítse a BeginRequest-et
A kezelési eljárásokat még nem határozták meg
Hibakód 0x80070021
Félrevezetés Ez a konfigurációs szakasz nem használható ezen az úton. Ez akkor történik, ha a szakasz a szülői szinten zárolva van. A zárolás alapértelmezetten (overrideModeDefault="Deny") vagy kifejezetten egy helycímkével van beállítva, amely tartalmazza a overrideMode="Deny" vagy a régi allowOverride="false" címet.
A forráskód konfigurálása
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: <remove name="WebServiceHandlerFactory-Integrated"/>
Megoldás:
Vezérlőpanel – > Programok és funkciók – > Windows funkciók be- vagy kikapcsolása – > szerep
Itt válaszd a Hozzáadást, ha még nincs telepítve Web Server (IIS).
Ha már telepítve, válaszd a "Web Server (IIS)" opciót, > add hozzá a szerepszolgáltatást.
Válaszd ki a "Application Development (Installed)" - > "ASP.NET".
Más hasonló hiba 1:
HTTP hiba 500.19 - Belső szerverhiba Konfigurációs hiba: Ez a konfigurációs szakasz nem használható ezen az úton. Ez akkor történik, ha a szakasz a szülői szinten zárolva van. A zárolás alapértelmezettségben (overrideModeDefault="Deny"), vagy kifejezetten egy helycímkével állítható be, amely tartalmazza a overrideMode="Deny" vagy a régi allowOverride="false" címet.
Ez a hiba azért alakul ki, mert az IIS 7 biztonságosabb web.config menedzsment mechanizmust használ, amely alapértelmezés szerint zárolja a konfigurációs elemeket, és nem engedélyezi a változtatásokat. A zár feloldásához futtasd el a %windir%\system32\inetsrv\appcmd parancssorát a konfiguráció feloldása -section:system.webServer/handlers. A kezelők a hibaüzenetben pirossal látható csomópontnevek.
Ha a modulok is le vannak zárva, futtathatod a %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
Továbbá, ha Asp.net-t használsz, érdemes megnézni az Asp.net-t IIS7 telepítésekor is, és ha alapértelmezettben nem ellenőrized, hasonló hibaüzenetek jelennek meg |