Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 18714|Отговор: 0

[Решено] Грешка при сериализация или десериализация с JSON JavaScriptSerializer

[Копирай линк]
Публикувано в 6.10.2020 г. 21:02:49 ч. | | |
Като разгледах логовете за изключения, установих, че когато контролерът сериализираше JSON, грешката беше докладвана по следния начин:

Грешка на сървъра 500: Тип съобщение: InvalidOperationException <br>Съдържание на съобщение: Грешка при сериализация или десериализация с JSON JavaScriptSerializer. Дължината на низа надвишава множеството от стойности за свойството maxJsonLength. <br>Метод за изключение при хвърляне на изключения: Void Serialize (System.Object, System.Text.StringBuilder, SerializationFormat) <br>Обект на изключение: System.Web.Extensions <br>Директория за изключения: Tools, <br>файл за изключения: WatermarkPost
Грешката се причинява от това, че низът надвишава стандартната дължина при сериализация на JSON.

Решение 1:



Решение 2:

Добавете следния възел към <configuration>web.config по-долу



Решение 3:







Предишен:C# импортира от Excel таблици (100 000 данни) в базата данни
Следващ:Изградете ocserv VPN прокси на CentOS 7
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com