Namestitev IIS7 ASP.NET pod Windows 2008 naleti na naslednjo napako: HTTP napaka 500.19 - Notranja strežniška napaka
Zahtevane strani ni mogoče dostopati, ker so ustrezni konfiguracijski podatki za to stran neveljavni.
Podrobni modul za informacije o napakah IIS Web Core
Obvesti BeginRequest
Postopki zdravljenja še niso določeni
Koda napake 0x80070021
Napačna konfiguracija Tega konfiguracijskega odseka ni mogoče uporabiti na tej poti. To se zgodi, če je odsek zaklenjen na nadrejeni ravni. Zaklepanje je privzeto nastavljeno (overrideModeDefault="Zavrni") ali eksplicitno z oznako lokacije, ki vsebuje overrideMode="Deny" ali staro allowOverride="false".
Konfigurirajte izvorno kodo
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: <odstranite ime="WebServiceHandlerFactory-Integrated"/>
Rešitev:
Nadzorna plošča - > programi in funkcije - > Vklop ali izklop funkcij Windows - > vloga
Tukaj izberite Dodaj, če še nimate nameščenega spletnega strežnika (IIS).
Če je že nameščen, izberite "Web Server (IIS)" > dodajte storitev vloge.
Izberite "Application Development (Installed)" - > "ASP.NET".
Druga podobna napaka 1:
HTTP napaka 500.19 - Notranja strežniška napaka Napaka konfiguracije: Ta konfiguracijski odsek ni mogoče uporabiti na tej poti. To se zgodi, če je odsek zaklenjen na nadrejeni ravni. Zaklepanje je privzeto nastavljeno (overrideModeDefault="Deny") ali eksplicitno z oznako lokacije, ki vsebuje overrideMode="Deny" ali staro allowOverride="false".
Ta napaka nastane, ker IIS 7 uporablja varnejši mehanizem upravljanja web.config, ki privzeto zaklene konfiguracijske elemente in ne dovoljuje sprememb. Za odklepanje ključavnice zaženite ukazno vrstico %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers. Handlerji so imena vozlišč, prikazana rdeče v sporočilu o napaki.
Če so moduli prav tako zaklenjeni, lahko zaženete %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
Poleg tega, če uporabljate Asp.net, morate ob namestitvi IIS7 preveriti Asp.net, in če ga ne preverite privzeto, se bodo pojavila podobna sporočila o napakah |