Yeniden merhaba herkese.
Bugün bir makinede IIS ile uğraştım bayağı bir. Normal yolla yüklenmedi bir türlü. Önce The IIS Admin service terminated with service-specific error 2148073487 (0x8009000F) gibi bir hata verdi. Ben de IIS'i kaldırdım. Makineyi yeniden başlattıktan sonra bir daha kurdum. Bu sefer IIS yüklendi. Servislerden baktığımda çalıştığını gösteriyordu. IIS paneline baktığımda aslında çalışmadığını gördüm. İçi bomboştu. Error log'a baktığımda aslında hatanın yinelendiğini gördüm. Ve daha sonra şu şekilde çözdüm:
Önce IIS'i silin.
Daha sonra C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA dizininde Machine Keys klasörünün adını değiştirin. IIS'i yeniden yükleyin. Yeni bir machine key klasörü oluştuğunu göreceksiniz. Asp.net sayfaları için de, Visual Studio command prompt'u açıp, aspnet_regiis -i yazıp enter tuşuna basın. IIS sorununuz hallolacaktır.
Bu olay yetkilendirmeyle ilişkilendirilmişti Microsoft'un sitesinde. Mchine Keys'deki dosyalar üzerinde yetkimiz olmadığını düşünüp, kendi oturumumuzda yeni bir machine key yaratmış olduk.
Hoşça kalın..
Hiç yorum yok:
Yorum Gönder