IIS7 diegimo ASP.NET sistemoje "Windows 2008" susiduria su šia klaida: HTTP klaida 500.19 – vidinė serverio klaida
Prašomo puslapio pasiekti negalima, nes atitinkami to puslapio konfigūracijos duomenys neleistini.
Išsamios informacijos apie klaidas modulis IIS Web Core
Pranešti BeginRequest
Gydymo procedūros dar nenustatytos
Klaidos kodas 0x80070021
Netinkama konfigūracija Šios konfigūracijos sekcijos negalima naudoti šiame kelyje. Taip nutinka, jei sekcija užrakinta pirminiame lygyje. Užrakinimas nustatomas pagal numatytuosius nustatymus (overrideModeDefault="Deny") arba aiškiai pagal vietos žymę, kurioje yra overrideMode="Deny" arba senoji allowOverride="false".
Šaltinio konfigūravimas
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"/>
Sprendimo būdas:
Valdymo skydas - > Programos ir funkcijos - > "Windows" funkcijų įjungimas arba išjungimas - > vaidmuo
Čia pasirinkite Įtraukti, jei dar nesate įdiegę žiniatinklio serverio (IIS).
Jei jau įdiegta, pasirinkite "Žiniatinklio serveris (IIS)" > pridėkite vaidmens paslaugą.
Pasirinkite "Programų kūrimas (įdiegta)" - > "ASP.NET".
Kita panaši klaida 1:
HTTP klaida 500.19 – vidinė serverio klaida Konfigūracijos klaida: šios konfigūracijos sekcijos negalima naudoti šiame kelyje. Taip nutinka, jei sekcija užrakinta pirminiame lygyje. Užrakinimas nustatomas pagal numatytuosius nustatymus (overrideModeDefault="Deny") arba aiškiai pagal vietos žymę, kurioje yra overrideMode="Deny" arba senoji allowOverride="false".
Ši klaida įvyksta, nes IIS 7 naudoja saugesnį web.config valdymo mechanizmą, kuris pagal numatytuosius nustatymus užrakina konfigūracijos elementus ir neleidžia keisti. Norėdami atrakinti užraktą, paleiskite komandinę eilutę %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers. Apdorojimo programos yra mazgų pavadinimai, rodomi raudonai klaidos pranešime.
Jei moduliai taip pat užrakinti, galite paleisti %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
Be to, jei naudojate Asp.net, diegdami IIS7 turite nepamiršti patikrinti Asp.net, o jei jo nepatikrinsite pagal numatytuosius nustatymus, pasirodys panašūs klaidų pranešimai |