Tega konfiguracijskega odseka ni mogoče uporabiti v 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".
Pri gradnji spletne strani na novo nameščenem IIS7 se sporočilo o napaki pojavi takole:
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". Konfiguracijska datoteka \\?\X (črka pogona): \imeime\imenik ime\web.config
Konfigurirajte izvorno kodo
Rešitev:
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 lahko kot skrbnik zaženete 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
Opomba: Za zagon kot skrbnik privzeto ni administratorska identiteta, metoda, poiščite programe in datoteke v meniju Start ter vnesite CMD, zgoraj se bo pojavil CMD.EXE, kliknite tipko na tej CMD.EXE datoteki, izberite "Zaženi kot skrbnik", odprite ukazno okno in vnesite zgornji ukaz. Poleg tega, če uporabljate prijatelja, ki uporablja Asp.net,Ko nameščate IIS7, preverite Asp.net, če ga ne preverite privzeto, se bodo pojavila podobna sporočila o napakah。
|