Uzak bir bilgisayardan IIS Yöneticisi'ni kullanarak bir uygulama havuzunun kimliğini değiştirdiğinizde hata oluştu: Keyset yok

Bu makalede Anahtar Kümesi yok hatası giderildi. Uzak bir bilgisayardan Microsoft Internet Information Services (IIS) Yöneticisi'ni kullanarak bir uygulama havuzunun kimliğini değiştirdiğinizde hata oluşur.

Orijinal ürün sürümü: Windows Server 2008, Windows Server 2008 R2
Özgün KB numarası: 977754

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Windows Server 2008 veya Windows Server 2008 R2 çalıştıran bir sunucuda, IIS için uzaktan yönetimi etkinleştirirsiniz.
  • Sunucu, IIS'de yapılandırılmış birden fazla uygulama havuzuna sahiptir.
  • Uygulama havuzlarından biri özel kullanıcı kimliği kullanacak şekilde yapılandırılmıştır.
  • Uzak bir bilgisayardan sunucuya yönetici olarak bağlanmak için IIS Yöneticisi'ni kullanırsınız.

Bu senaryoda, herhangi bir uygulama havuzunun kimliğini değiştirmeyi denediğinizde aşağıdaki hata iletisini alırsınız:

Bu işlem gerçekleştirilirken bir hata oluştu.
Şey:
Anahtar kümesi yok (HRESULT özel durumu: 0x80090016)

Neden

YEREL HİzMET hesabı, IIS Web Yönetimi Hizmeti hizmet hesabıdır (WMSvc olarak da bilinir). Bu sorun, LOCAL SERVICE hesabının klasörde bulunan %ALLUSERSPROFILE%\Microsoft\Crypto\RSA\MachineKeys anahtarda iisWasKey Okuma erişimine sahip olmaması nedeniyle oluşur.

Anahtarın dosya adı aşağıdadır iisWasKey :
76944fb33636aeddb9590521c2e8815a_GUID

Çözüm

Bu sorunu gidermek için aşağıdaki adımları izleyin:

  1. %ALLUSERSPROFILE%\Microsoft\Crypto\RSA\MachineKeys Klasörü bulun.
  2. 76944fb33636aeddb9590521c2e8815a_GUID dosyasına sağ tıklayın ve özellikler'i seçin.
  3. Güvenlik sekmesini ve ardından Düzenle'yi seçin. İşleme devam etmek isteyip istemediğiniz sorulursa Devam'ı seçin. Ardından, bu anahtar dosyasına erişimi olan grup adlarının ve kullanıcı adlarının listesi İzinler iletişim kutusunda görünür.
  4. Ekle'yi seçin. Ardından Kullanıcıları, Bilgisayarları, Hizmet Hesaplarını veya Grupları Seç iletişim kutusu görüntülenir.
  5. YEREL HİzMET yazın ve Adları Denetle'yi seçin.
  6. Tamam'ı seçin.
  7. Grup veya kullanıcı adları listesinde YEREL HİzMET'i seçin. YEREL HİzMET İzinleri listesinde Okuma onay kutusunun işaretli olduğundan emin olun.
  8. Tamam'ı seçin.

Daha fazla bilgi

Bu sorun Windows Server 2008 Service Pack 2'de düzeltildi.