IIS de Karsilasilan Failed to access IIS metabase Hatasi ve Çözümü

Karsilasilan hata :

The process account used to run ASP.NET must have read access to the IIS metabase (e.g. IIS://servername/W3SVC). For information on modifying metabase permissions, please see http://support.microsoft.com/?kbid=267904.

IIS metabase’e ulasma izniniz yok.

Bunun olasi nedeni IIS kurulumunu visual studio 2005 veya 2008 kurulumunda yüklenen .NET Framework 2.0 ,3.0 veya 3.5, kurulumundan sonra yapmanizdan kaynaklandi ya da kurarken kullandiginiz kullanici adi "Administrator" kullanicisindan farkli.

Çözüm için

Komut Satirina düsün ( Baslat->Çalistir: cmd yazip enter a basin)

komut satirinda " cd \windows\microsoft.net\framework\v2.0.50727" yazip enter a basin

c:\windows\microsoft.net\framework\v2.0.50727

Buradaki c sürücüsü varsayilan sürücü. Sizde farkli olabilir.

v2.0.50727 ise yüklü olan framework versiyonuna göre degisebilir.

"c:\windows\microsoft.net\framework\v2.0.50727 " klasörü altinda kullanici adiniza iis metabase erisim hakki verin.

.

aspnet_regiis -ga [kullanici adi]
sonrada asagidaki satir ile ASP.NET i bir daha yükleyin
aspnet_regiis -i


Sorun çözülecektir.

5 thoughts on “IIS de Karsilasilan Failed to access IIS metabase Hatasi ve Çözümü

  1. XP de çalisti derdime çare oldu Microsoft sayfasindan daha çok yardimci oldun
    microsoft sayfasinda son komutu “aspnet_regiis -i” vermemislerdi
    Tesekkürler

Guests için bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir