ASP.NET MVC’de MaxJsonLength Hatasının Çözümü
![ASP.NET MVC'de MaxJsonLength Hatasının Çözümü](https://yazilimkodu.com/wp-content/uploads/2021/03/asp-net-mvcde-maxjsonlength-hatasinin-cozumu.jpeg)
![Yazılım Kodu Kanalına Abone Olun](https://yazilimkodu.com/wp-content/uploads/2022/03/yazilim-kodu-youtube-kanali.jpg)
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.