Seda konfiguratsioonilõiku ei saa selles teekonnas kasutada. See juhtub, kui sektsioon on lukustatud vanemtasandil. Lukustamine määratakse vaikimisi (overrideModeDefault="Deny") või selgesõnaliselt asukohamärgi järgi, mis sisaldab overrideMode="Deny" või vana allowOverride="false".
Kui ehitada veebilehte uue IIS7 all, ilmub veateade järgmiselt:
Valekonfiguratsioon Seda konfiguratsiooni osa ei saa selles rajal kasutada. See juhtub, kui sektsioon on lukustatud vanemtasandil. Lukustamine määratakse vaikimisi (overrideModeDefault="Deny") või selgesõnaliselt asukohamärgi järgi, mis sisaldab overrideMode="Deny" või vana allowOverride="false". Konfiguratsioonifail \\?\X (kettatäht): \kataloogi nimi\kataloogi nimi\web.config
Seadista lähtekood
Lahus:
See viga tekib, kuna IIS 7 kasutab turvalisemat web.config haldusmehhanismi, mis lukustab konfiguratsioonielemendid vaikimisi ega luba muudatusi. Luku avamiseks võid käivitada administraatorina käsurea %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers. Käsitlejad on sõlmede nimed, mis on veateates punasega näidatud.
Kui moodulid on samuti lukus, saad käivitada %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
Märkus: Administraatorina käivitamiseks ei ole vaikimisi administraatori identiteet, meetod, otsi stardimenüüst programme ja faile ning sisesta CMD, ülal ilmub CMD.EXE, klõpsa selle CMD.EXE faili klahvil, vali "Käivita administraatorina", ava käsurea aken ja sisesta ülaltoodud käsk. Lisaks, kui kasutad sõpra, kes kasutab Asp.net,IIS7 paigaldamisel kontrolli kindlasti Asp.net, kui vaikimisi ei kontrolli, ilmuvad sarnased veateaded。
|