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.

Tags:

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

Bir cevap yazın

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