Denne konfigurationssektion kan ikke bruges i denne sti. Dette sker, hvis sektionen er låst på forældreniveauet. Låsning sættes som standard (overrideModeDefault="Deny") eller eksplicit med et lokationsmærke, der indeholder overrideMode="Deny" eller den gamle allowOverride="false".
Når man bygger en hjemmeside under en nyinstalleret IIS7, vises fejlmeddelelsen som følger:
Fejlkonfiguration Denne konfigurationssektion kan ikke bruges i denne sti. Dette sker, hvis sektionen er låst på forældreniveauet. Låsning sættes som standard (overrideModeDefault="Deny") eller eksplicit med et lokationsmærke, der indeholder overrideMode="Deny" eller den gamle allowOverride="false". Konfigurationsfil \\?\X (drevbogstav): \mappenavn\mappenavn\web.config
Konfigurér kilden
Opløsning:
Denne fejl opstår, fordi IIS 7 bruger en mere sikker web.config-styringsmekanisme, der som standard låser konfigurationselementer og ikke tillader ændringer. For at låse låsen op kan du køre kommandolinjen %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers som administrator. Handlerne er nodenavnene, der vises med rødt i fejlmeddelelsen.
Hvis moduler også er låst, kan du køre %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
Bemærk: For at køre som administrator er standarden ikke en administratoridentitet, metode, søg efter programmer og filer i startmenuen og indtast CMD, en CMD.EXE vises ovenfor, klik på tasten på denne CMD.EXE fil, vælg "Kør som administrator", åbn kommandolinjevinduet og indtast kommandoen ovenfor. Derudover, hvis du bruger en ven, der bruger Asp.net,Når du installerer IIS7, skal du tjekke Asp.net; hvis du ikke gør det som standard, vil lignende fejlmeddelelser dukke op。
|