cannot read configuration file because exceeds maximum file size

Error:
HTTP Error 500.19 – Internal Server Error

The requested page cannot be accessed because the related configuration data for the page is invalid.

 

Eğer web.config dosyanız default size olan 250 kb dan büyük ise bu şekilde bir hata ile karşılaşıyorsunuz. 2008 II7 li sunucularda regeditten ,

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\Configuration]
“MaxWebConfigFileSizeInKB”=

kımını değiştirerek sorunu çözebiliyosunuz. Fakat 2008 R2 x64 IIS 7.5 bir sunucuda artık bu anahtarın kullanılmadığını gördüm. bu yüzden bizim eklememiz gerekiyor.

c:\windows\Syswow64 altındaki regedit.exe ‘yi çalıtırın. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp altına gelip yeni InetStp sağ tıklayarak new > key ekleyin, ismini Configuration olarak belirleyin. Daha sonra Configuration’a sağ tıklayarak new > DWORD ekleyin ve ismini MaxWebConfigFileSizeInKB olarak verin. Daha sonra MaxWebConfigFileSizeInKB çitf tıklayarak açın ve Decimal olarak işaretlediğiniz value değerini girip onaylayın. Burada decimal olarak girdiğiniz değer web.config max dosya boyutunun kb cinsinden değeridir.

 

Son olarak başlat > çalıştır > cmd ile komut satırını açıp iisreset ile web servisini resetleyin.