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.

Gibi bir hata almakta iseniz, web.config dosyanızdaki default size 250 kb dan büyük olduğundan dolayı bu hata ile karşılaşırsınız. 2008 IIS 7 sunucularda regedit üzerinden,

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

Bölümü değiştirip sorunu çözebilirsiniz. Fakat 2008 R2 x64 IIS 7.5 bir sunucuda artık bu anahtarın kullanılmadığını gördüm. Bu durumda bizim eklememiz gerekiyor.

c:\windows\Syswow64

Altındaki regedit.exe ‘yi çalıştırın.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp

Altında yeni InetStp sağ tıklayıp new > key ekleyin, ismini Configuration olarak belirleyin. Daha sonra Configuration’a sağ tıklayıp new > DWORD ekleyin ve ismini MaxWebConfigFileSizeInKB olarak verin. Daha sonra MaxWebConfigFileSizeInKB üzerine çitf tıklayıp 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 da başlat > çalıştır > cmd ile komut satırını açıp iisreset ile web servisini resetlemeniz yeterli olacaktır.