Ta sekcja konfiguracyjna nie może być użyta na tej ścieżce. Dzieje się tak, gdy sekcja jest zablokowana na poziomie nadrzędnym. Blokowanie jest ustawiane domyślnie (overrideModeDefault="Deny") lub jawnie przez tag lokalizacji zawierający overrideMode="Deny" lub stary allowOverride="false".
Podczas tworzenia strony internetowej na nowo zainstalowanym IIS7, komunikat o błędzie pojawia się następująco:
Błędna konfiguracja Ta sekcja konfiguracyjna nie może być użyta na tej ścieżce. Dzieje się tak, gdy sekcja jest zablokowana na poziomie nadrzędnym. Blokowanie jest ustawiane domyślnie (overrideModeDefault="Deny") lub jawnie przez tag lokalizacji zawierający overrideMode="Deny" lub stary allowOverride="false". Plik konfiguracyjny \\?\X (litera dysku): \nazwa katalogu\nazwa katalogu\web.config
Konfiguruj źródło
Rozwiązanie:
Błąd ten występuje, ponieważ IIS 7 korzysta z bezpieczniejszego mechanizmu zarządzania web.config, który domyślnie blokuje elementy konfiguracji i nie pozwala na zmiany. Aby odblokować blokadę, możesz uruchomić linię poleceń %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers jako administrator. Handlery to nazwy węzłów oznaczone na czerwono w wiadomości błędu.
Jeśli moduły są również zablokowane, możesz uruchomić %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules
Uwaga: Aby uruchomić jako administrator, domyślna opcja nie jest tożsamością administratora, metodą, wyszukaj programy i pliki w menu Start i wejdź w CMD, powyżej pojawi się CMD.EXE, kliknij w tym CMD.EXE pliku, wybierz "Uruchom jako administrator", otwórz okno poleceń i wpisz powyższe polecenie. Dodatkowo, jeśli korzystasz z przyjaciela, który korzysta z Asp.net,Podczas instalacji IIS7 upewnij się, że sprawdzisz Asp.net – jeśli nie sprawdzisz go domyślnie, pojawią się podobne komunikaty o błędzie。
|