Karşılaşılan 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 ulaşma izniniz yok.
Bunun olası nedeni IIS kurulumunu visual studio 2005 veya 2008 kurulumunda yüklenen .NET Framework 2.0 ,3.0 veya 3.5, kurulumundan sonra yapmanızdan kaynaklandı ya da kurarken kullandığınız kullanıcı adı "Administrator" kullanıcısından farklı.
Çözüm için
Komut Satırına düşün ( Başlat->Çalıştır: cmd yazıp enter a basın)
komut satırında " cd \windows\microsoft.net\framework\v2.0.50727" yazıp enter a basın
c:\windows\microsoft.net\framework\v2.0.50727
Buradaki c sürücüsü varsayılan sürücü. Sizde farklı olabilir.
v2.0.50727 ise yüklü olan framework versiyonuna göre değişebilir.
"c:\windows\microsoft.net\framework\v2.0.50727 " klasörü altında kullanıcı adınıza iis metabase erişim hakkı verin.
aspnet_regiis -ga [kullanıcı adı]
sonrada aşağıdaki satır ile ASP.NET i bir daha yükleyin
aspnet_regiis -i
Sorun çözülecektir.