Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł usuwa błąd zestawu kluczy nie istnieje . Ten błąd występuje, gdy zmieniasz tożsamość puli aplikacji przy użyciu Menedżera usług Microsoft Internet Information Services (IIS) z komputera zdalnego.
Oryginalna wersja produktu: Windows Server 2008, Windows Server 2008 R2
Oryginalny numer KB: 977754
Symptomy
Rozważmy następujący scenariusz:
- Na serwerze z systemem Windows Server 2008 lub Windows Server 2008 R2 włącz zdalne zarządzanie usługami IIS.
- Serwer ma więcej niż jedną pulę aplikacji skonfigurowaną w usługach IIS.
- Jedna z pul aplikacji jest skonfigurowana do używania niestandardowej tożsamości użytkownika.
- Menedżer usług IIS służy do nawiązywania połączenia z serwerem jako administrator z komputera zdalnego.
W tym scenariuszu, gdy próbujesz zmienić tożsamość dowolnej puli aplikacji, zostanie wyświetlony następujący komunikat o błędzie:
Wystąpił błąd podczas wykonywania tej operacji.
Szczegóły:
Zestaw kluczy nie istnieje (wyjątek od HRESULT: 0x80090016)
Przyczyna
Konto USŁUGI LOKALNEJ to konto usługi Usługa zarządzania siecią Web usług IIS (nazywane również WMSvc). Ten problem występuje, ponieważ konto USŁUGI LOKALNEJ nie ma dostępu do odczytu w kluczu iisWasKey
znajdującym się w folderze %ALLUSERSPROFILE%\Microsoft\Crypto\RSA\MachineKeys
.
Oto nazwa iisWasKey
pliku klucza:
76944fb33636aeddb9590521c2e8815a_GUID
Rozwiązanie
Aby rozwiązać ten problem, wykonaj następujące kroki:
- Znajdź folder
%ALLUSERSPROFILE%\Microsoft\Crypto\RSA\MachineKeys
. - Kliknij prawym przyciskiem myszy plik 76944fb33636aeddb9590521c2e8815a_GUID , a następnie wybierz polecenie Właściwości.
- Wybierz kartę Zabezpieczenia , a następnie wybierz pozycję Edytuj. Jeśli zostanie wyświetlony monit o kontynuowanie operacji, wybierz pozycję Kontynuuj. Następnie w oknie dialogowym Uprawnienia zostanie wyświetlona lista nazw grup i nazw użytkowników, które mają dostęp do tego pliku klucza.
- Wybierz Dodaj. Następnie zostanie wyświetlone okno dialogowe Wybieranie użytkowników, komputerów, kont usług lub grup.
- Wpisz LOCAL SERVICE, a następnie wybierz pozycję Sprawdź nazwy.
- Wybierz przycisk OK.
- Na liście Nazwy grup lub użytkowników wybierz pozycję USŁUGA LOKALNA. Upewnij się, że pole wyboru Odczyt jest zaznaczone na liście Uprawnienia dla usługi LOKALNEJ.
- Wybierz przycisk OK.
Więcej informacji
Ten problem został rozwiązany w systemie Windows Server 2008 z dodatkiem Service Pack 2.