1. Błąd publikowania mvc3: 403.14 - Zakazany serwer WWW jest skonfigurowany tak, aby nie wyświetlał zawartości tego katalogu
Po długim rzucaniu rozwiązaniem w promptie jest następujące:
Jeśli nie chcesz włączać przeglądania katalogów, upewnij się, że domyślny dokument jest skonfigurowany i że plik istnieje. Użyj Menedżera IIS, aby umożliwić przeglądanie katalogu. Kierownik Open IIS. W widoku Funkcje kliknij dwukrotnie Przeglądaj katalog. Na stronie Przeglądanie katalogu kliknij Włącz w panelu Akcje. Sprawdź, czy właściwość configuration/system.webServer/directoryBrowse@enabled w pliku konfiguracji strony lub aplikacji jest ustawiona na True. Po zmianie według tej metody zauważyłem, że interfejs uruchamiający stronę stał się strukturą katalogu, a później odkryłem, że po zmianie sekcji konfiguracji pliku konfiguracyjnego web.config można używać strony internetowej normalnie, nagrywając ją.
<system.webServer> <validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="true" /> <directoryBrowse włączone="false" /> </system.webServer>
<modules>Wartość sekcji ustawionej na prawdziwą nie wpływa faktycznie na to, czy przeglądanie katalogów jest włączone czy wyłączone.
2. Po opublikowaniu można wyświetlić interfejs logowania, zgłaszany jest błąd przy przejściu na stronę w celu uzyskania dostępu do bazy danych, nieudane logowanie dla "IIS APPPOOL\ASP.NET v4.0", a także okazuje się, że "IIS APPPOOL\ASP.NET v4.0" strony nie ma uprawnień do dostępu do bazy danych, a do bazy danych dodano nazwę logowania użytkownika "IIS APPPOOL\ASP.NET v4.0", wszystkie uprawnienia zostały dodane i jest gotowa do użycia.
Wszystko jest na wierzchu!!!!
Naucz się tworzyć projekty z asp.net MVC4 już dziś.
Podczas publikacji projektu na lokalnym IIS (WIN7+IIS7.5) dostęp nie powiódł się. Rozwiązanie:
Dodaj konfigurację <moduły runAllManagedModulesForAllRequests="true" /> pod węzłem <system.webServer> w katalogu głównym
|