Tätä konfiguraatioosiota ei voi käyttää tällä polulla. Tämä tapahtuu, jos osio on lukittu vanhemmalle tasolle. Lukitus asetetaan oletuksena (overrideModeDefault="Deny") tai nimenomaan sijaintitunnisteella, joka sisältää overrideMode="Deny" tai vanhan allowOverride="false"-merkin.
Kun rakennetaan verkkosivustoa juuri asennetun IIS7:n alla, virheilmoitus ilmestyy seuraavasti:
Virhekonfiguraatio Tätä konfiguraatioosiota ei voi käyttää tällä polulla. Tämä tapahtuu, jos osio on lukittu vanhemmalle tasolle. Lukitus asetetaan oletuksena (overrideModeDefault="Deny") tai nimenomaan sijaintitunnisteella, joka sisältää overrideMode="Deny" tai vanhan allowOverride="false"-merkin. Konfiguraatiotiedosto \\?\X (aseman kirjain): \directory name\directory name\web.config
Määritä lähdekoodi
Ratkaisu:
Tämä virhe johtuu siitä, että IIS 7 käyttää turvallisempaa web.config-hallintamekanismia, joka lukitsee konfiguraatiokohteet oletuksena eikä salli muutoksia. Lukon avaamiseksi voit ajaa komentorivin %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers ylläpitäjänä. Käsittelijät ovat solmujen nimiä, jotka näkyy punaisina virheilmoituksessa.
Jos moduulit ovat myös lukittuja, voit ajaa %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
Huomautus: Ylläpitäjänä ajamiseen oletuksena ei ole järjestelmänvalvojan tunniste, metodi, haku ohjelmia ja tiedostoja Käynnistä-valikosta ja syötä CMD, CMD.EXE ilmestyy yläpuolelle, klikkaa näppäintä tässä CMD.EXE-tiedostossa, valitse "Suorita järjestelmänvalvojana", avaa komentorivi-ikkuna ja syötä yllä oleva komento. Lisäksi, jos käytät ystävää, joka käyttää Asp.net,Kun asennat IIS7:ää, muista tarkistaa Asp.net – jos et tarkista sitä oletuksena, samankaltaiset virheilmoitukset ilmestyvät。
|