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.
2 gündür bununla ugrasiyorum. bilmeyince cok zor oluyor. Cok tesekkürler…. 🙂
Önemli degil amacimiz bilgi paylasimi yardimci ola bildi isem ne mutlu:)
XP de çalisti derdime çare oldu Microsoft sayfasindan daha çok yardimci oldun
microsoft sayfasinda son komutu “aspnet_regiis -i” vermemislerdi
Tesekkürler
2000 Server da denemedim ki hiç kullanmadimda 🙂 xp ve 2003 server da çalisiyor
Windows 2000 Server de nasil çalistiririm bu kodu?