Próbuję skonfigurować usługi internetowe IIS i usługi ASP.NET w systemie Windows Server 2008 R2. Katalog fizyczny został utworzony, ale nie mogę go uruchomić. To jest nowa instalacja roli usług IIS.
Serwer znajduje się w domenie, a domena \ serwer $ ma dostęp do odczytu / zapisu / przeglądania C:\inetpub\wwwroot
. Dostęp do odczytu / zapisu / przeglądania mają również:
- Administratorzy
- Usługi sieciowe
- Użytkownicy
- IIS_IUSRS
- IUSR
Czego próbowałem do tej pory
W
Edit Virtual Directory -> Connect As
oknie dialogowym wybierz opcję Użytkownik aplikacji (uwierzytelnianie przekazywane). Po naciśnięciu Test Settings pojawia się powyższy błąd.W
Edit Virtual Directory -> Connect As
oknie dialogowym wybierz Określony użytkownik:IUSR
(bez hasła). Po naciśnięciu przycisku Ustawienia testu otrzymuję następujące informacje:
Inne notatki
Uwierzytelnianie anonimowe jest włączone, a tożsamość użytkownika anonimowego to tożsamość puli aplikacji.
Konfiguracja puli aplikacji wygląda następująco:
W przeglądarce internetowej http://localhost
zwraca pustą stronę, ale bez błędu.
Każda pomoc będzie mile widziana.
Odpowiedzi:
Do tej pory miałem ten sam problem; tak jak wspomniałeś, wypróbowałem „Połącz jako”, a nazwa użytkownika i hasło, które zapisałem, były użytkownikiem mojego komputera (IIS działa na tym komputerze), przetestowałem połączenie i teraz działa. Może jeśli nie korzystałeś z użytkownika tej maszyny (spróbuj użytkownika z uprawnieniami administratora), powinieneś spróbować, to zadziałało dla mnie, może zadziałać również w twoim przypadku.
źródło
Miałem ten sam problem i przez prawie dzień nie mogłem go rozgryźć. Dodałem IUSR i NetworkService do uprawnień do folderu, upewniłem się, że działa jako NetworkService. Próbowałem podszywać się pod inne osoby, a nawet działać jako administrator (NIE ROBIĆ TEGO). Następnie ktoś polecił mi uruchomić stronę z poziomu serwera Windows 2008 R2 i wskazał mi Handler Mappings, które były wyłączone.
Mam to do pracy z tym:
Teraz spróbuj odświeżyć swoją witrynę.
źródło
Rozwiązałem problem, instalując funkcje IIS związane z rozwojem.
Domyślnie usługi IIS nie instalują wszystkich wymaganych funkcji.
Aby rozwiązać problem, należy zainstalować funkcje związane z programowaniem usług IIS.
źródło
Wystąpił ten błąd, ponieważ nie zainstalowałem ASP.NET za pośrednictwem ról i funkcji serwera. Dodałem to i wszystko działało zgodnie z oczekiwaniami
źródło
Spróbuj wrócić do internetowych usług informacyjnych, kliknij prawym przyciskiem myszy w utworzonym intranecie i wybierz uprawnienia do edycji.
Po otwarciu wyskakujących okienek wwwroot wybierz kartę udostępniania i kliknij „udostępnij” w menu rozwijanym wybierz użytkowników i ich poziom uprawnień lub po prostu wybierz wszystkich i aby uzyskać uprawnienia do odczytu i w prawo
źródło
Mam ten sam problem i rozwiązaniem było odznaczenie opcji „użyj portów 80 i 443” na zaawansowanej konfiguracji skype!
źródło
Myślę, że najlepsze rozwiązanie tego problemu można znaleźć tutaj: Uprawnienia IIS_IUSRS i IUSR w IIS8 To dobre obejście, ale nie działa, gdy uzyskujesz dostęp do serwera WWW przez Internet.
źródło
Kliknij „Połącz jako” i wybierz „konkretnego użytkownika”, a następnie wpisz poświadczenia swojego użytkownika (użyłem administratora serwera).
źródło
DOSTĘP DO LOKALNEJ STRONY INTERNETOWEJ ZA POMOCĄ IIS bez uwierzytelniania ścieżki fizycznej
Mam nadzieję, że to pomoże. To jest to co zrobiłem.
źródło