Dieser Konfigurationsabschnitt kann in diesem Pfad nicht verwendet werden. Dies geschieht, wenn der Abschnitt auf der Elternebene verriegelt ist. Das Sperren wird standardmäßig festgelegt (overrideModeDefault="Deny") oder explizit durch einen Standort-Tag, der overrideMode="Deny" oder das alte erlaubtOverride="false" enthält.
Beim Erstellen einer Website unter einem neu installierten IIS7 erscheint die Fehlermeldung wie folgt:
Fehlkonfiguration Dieser Konfigurationsabschnitt kann in diesem Pfad nicht verwendet werden. Dies geschieht, wenn der Abschnitt auf der Elternebene verriegelt ist. Das Sperren wird standardmäßig festgelegt (overrideModeDefault="Deny") oder explizit durch einen Standort-Tag, der overrideMode="Deny" oder das alte erlaubtOverride="false" enthält. Konfigurationsdatei \\?\X (Laufwerksbuchstabe): \Verzeichnisname\Verzeichnisname\web.config
Konfigurieren Sie die Quelle
Lösung:
Dieser Fehler tritt auf, weil IIS 7 einen sichereren web.config-Managementmechanismus verwendet, der Konfigurationselemente standardmäßig sperrt und keine Änderungen zulässt. Um das Schloss zu entsperren, kannst du als Administrator die Kommandozeile %windir%\system32\inetsrv\appcmd Unlock Config -section:system.webServer/handlers ausführen. Die Handler sind die Knotennamen, die in der Fehlermeldung rot angezeigt werden.
Wenn Module ebenfalls gesperrt sind, kannst du %windir%\system32\inetsrv\appcmd Unlock Config ausführen -section:system.webServer/modules
Hinweis: Um als Administrator auszuführen, ist standardmäßig keine Administrator-Identität oder Methode, suche im Startmenü nach Programmen und Dateien und gib CMD ein, oben erscheint ein CMD.EXE, klicke auf die Taste dieser CMD.EXE Datei, wähle "Als Administrator ausführen", öffne das Kommandozeilenfenster und gib den obigen Befehl ein. Außerdem, wenn du einen Freund benutzt, der Asp.net nutzt,Bei der Installation von IIS7 solltest du unbedingt die Asp.net überprüfen; wenn du sie nicht standardmäßig ansiehst, erscheinen ähnliche Fehlermeldungen。
|