Не удается прочитать большой размер данных $.ajax from.net контроллер
Я столкнулся с проблемой чтения больших данных с помощью ajax-запроса: от javascript до C#.
Записи :
1 - я установил maxRequestLength="52428800" и maxAllowedContentLength="52428800"
2 - запрос успешно работал для обычных данных.
И я все еще получаю: 500 (Внутренняя ошибка сервера) для случая больших данных. И все это нормально для небольшого или нормального размера данных.
Что я уже пробовал:
1 - я установил maxRequestLength="52428800" и maxAllowedContentLength="52428800"
2 - запрос успешно работал для обычных данных.
F-ES Sitecore
Что происходит, когда вы пытаетесь? Это тайм-аут, переполнение, ошибка? Вызывается ли ваш код контроллера ok и идет ли он до конца? Вы получаете ошибки в консоли браузера? Вы смотрели на вызов на вкладке Сеть инструментов браузера?
Ameer Salah
И я все еще получаю: 500 (Внутренняя ошибка сервера) для случая больших данных. И все в порядке для небольшого или нормального размера данных.
F-ES Sitecore
Это означает, что ваш серверный код, вероятно, выдает ошибку. Если вы посмотрите на ответ на вызов на вкладке Сеть инструментов браузера, то он часто содержит больше информации об ошибке (при условии, что у вас отключены дружественные ошибки). Также отладьте вызов сервера, чтобы увидеть, что там происходит.
Ameer Salah
хорошо, но это происходит только для больших запросов.
MadMyche
Насколько велик сам файл? Сколько времени требуется, чтобы выбросить ошибку? Что регистрируется в журнале службы w3? Вам действительно нужен AspNet, чтобы иметь возможность принимать загрузку 50 ГБ?
F-ES Sitecore
Затем что-то выходит из строя, и вам нужно использовать доступные вам диагностические инструменты, чтобы попытаться выяснить, что именно.
Ameer Salah
ребята, файл всего 4 МБ, но при разделении его информации на массив json будет получаться большой json, также запрос займет 40,1 сек при использовании postman.