ASP.NET MVC’de MaxJsonLength Hatasının Çözümü
Herkese merhaba,
ASP.NET MVC’de MaxJsonLength gibi bir hata aldıysanız çözüm için doğru yerdesiniz demektir.
Hata ekranını genellikle aşağıdaki gibidir.
Bu hataya iki şekilde çözüm üretebilirsiniz.
Çözüm 1
<configuration> <system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="50000000"/> </webServices> </scripting> </system.web.extensions> </configuration>
satırını Web.config içinde ekleyerek bu sorunu çözebilirsiniz. (Ekleme yaparken kendi Web.config dosyanızı inceleyerek ekleyin. Bodoslama ekleme yapmayın 🙂 Ayrıca maxJsonLength kısmını da kendi sistemiminize göre düzenleyebilirsiniz)
Çözüm 2
//Sizin kodunuz bu şekilde diyelim. var calisanListesi= db.tblCalisanlar.ToList(); return Json(calisanListesi, JsonRequestBehavior.AllowGet); //Aşağıdaki şekilde revize etmelisiniz var calisanListesi= db.tblCalisanlar.ToList(); var jsonResult = Json(calisanListesi, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; //Bu kısım önemli. return jsonResult;
İkisinden biri muhakkak hatanızı çözecektir.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.