Witryny i aplikacje sieci Web są zależne od dostępności pul aplikacji internetowych usług informacyjnych (IIS). Z kolei pule aplikacji IIS są zależne od usługi aktywacji procesów systemu Windows (WAS). Jeśli usługa WAS nie jest uruchomiona lub też wystąpił błąd podczas uruchamiania lub zamykania puli aplikacji, witryny i aplikacje sieci Web mogą być niedostępne.
Aby pula aplikacji mogła działać, jej tożsamość musi być ustawiona jako prawidłowe konto. Istnieją dwa typy tożsamości pul aplikacji: wbudowana i niestandardowa. Konta wbudowane to NetworkService, LocalService i LocalSystem. Wartością domyślną (zalecaną) jest NetworkService. Jeśli tożsamość puli aplikacji zostanie ustawiona na konto niestandardowe, należy zapewnić, że poświadczenia użytkownika są prawidłowe i że użytkownik jest członkiem grupy IIS_USRS. W poniższych procedurach opisano, jak ustawić tożsamość puli aplikacji i ponownie uruchomić pulę aplikacji.
Aby ustawić tożsamość puli aplikacji:
Kliknij przycisk Start, kliknij pozycję Panel sterowania, a następnie kliknij pozycję Narzędzia administracyjne.
Kliknij prawym przyciskiem myszy pozycję Menedżer internetowych usług informacyjnych (IIS) i wybierz polecenie Uruchom jako administrator.
W okienku Połączenia po lewej stronie rozwiń węzeł komputera, a następnie pod jego nazwą wybierz folder Pule aplikacji.
W widoku funkcji wybierz pulę aplikacji. W okienku Akcje wybierz pozycję Ustawienia zaawansowane.
W obszarze Model procesu sprawdź typ w polu Tożsamość. Wartość domyślna to NetworkService.
Jeśli jako typ tożsamości jest ustawiony konkretny użytkownik (a nie na jedno z kont wbudowanych), kliknij przycisk po prawej stronie nazwy tożsamości, a następnie kliknij przycisk Ustaw, aby określić poświadczenia konta niestandardowego.
Jeśli został podany użytkownik niestandardowy, przejdź do następnego kroku. W przeciwnym razie przejdź do procedury zatrzymywania i ponownego uruchamiania puli aplikacji. Jeśli tożsamość puli aplikacji została ustawiona na użytkownika niestandardowego, konieczne jest dodanie użytkownika do grupy IIS_USRS na komputerze.
Aby dodać określonego użytkownika (konto niestandardowe) do grupy IIS_USRS:
Kliknij przycisk Start, kliknij pozycję Narzędzia administracyjne, a następnie pozycję Zarządzanie komputerem.
W lewym okienku rozwiń węzeł Użytkownicy i grupy lokalne.
Wybierz pozycję Grupy, a następnie kliknij dwukrotnie grupę IIS_USRS.
Dodaj użytkownika niestandardowego, którego podano wcześniej dla tożsamości modelu procesów.
Zatrzymaj i ponownie uruchom usługi sieci Web, wykonując czynności opisane w następnej procedurze.
Uwaga: Po dodaniu użytkownika do grupy IIS_USRS usługi sieci Web muszą zostać zatrzymane i ponownie uruchomione, aby nowe prawa logowania zostały zastosowane. Spowoduje to zatrzymanie całego ruchu w sieci Web do serwera.
Jeśli nie dodano tożsamości do grupy IIS_USRS, przejdź do kroków dotyczących zatrzymania i ponownego uruchomienia puli aplikacji.
Aby zatrzymać i ponownie uruchomić usługi sieci Web:
Otwórz okno wiersza polecenia z podwyższonym poziomem uprawnień. Kliknij przycisk Start, wskaż pozycję Wszystkie programy, kliknij pozycję Akcesoria, prawym przyciskiem myszy kliknij pozycję Wiersz polecenia, a następnie kliknij polecenie Uruchom jako administrator.
Wpisz polecenie net stop was /y i naciśnij klawisz ENTER.
Wpisz polecenie net start was i naciśnij klawisz ENTER.
Wpisz polecenie net start w3svc i naciśnij klawisz ENTER.
Aby zatrzymać i ponownie uruchomić pulę aplikacji:
Otwórz Menedżera usług IIS.
W okienku Połączenia rozwiń węzeł serwera i kliknij pozycję Pule aplikacji.
W widoku funkcji wybierz pulę aplikacji, którą chcesz zatrzymać i uruchomić ponownie.
W okienku Akcje kliknij przycisk Zatrzymaj, aby zatrzymać pulę aplikacji, a następnie przycisk Uruchom, aby uruchomić ją ponownie.
Możesz również ponownie uruchomić pulę aplikacji, korzystając z poniższego łącza:
Odzyskaj pulę aplikacji
Target | Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.EventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |