Может ли Big ViewState результат результат HTTP -ошибки 504 - Тайм -аут шлюза?
-
11-10-2019 - |
Вопрос
У меня есть одна страница ASP.NET, которая, кажется, возвращает очень большой контент (5648 733 байта, и это
В основном потребляется ViewState), заканчивая ошибкой тайм -аута 504. Я отслеживаю http
Запрос/ответ с помощью Fiddler.
И в основном, когда я отправляюсь на одну и ту же страницу-нажав кнопку-пост-спика терпит неудачу с ошибками, показанными в IE и в FF:
Internet Explorer не может отображать веб -страницу -> в т.е.
Соединение с сервером было сброшено, когда страница загружалась. -> в ff
Вопрос: Может ли это быть из -за большого размера, введенного в ViewState; И если да, то какова основная причина, чтобы она загружала страницу, но не может опубликовать страницу назад?
Решение
Интересно, попадаете ли вы Maxrequestlength приложения; По умолчанию 4 МБ.
Другие советы
Есть много мест, где просьба может привести к выводу. Тайм -аут будет происходить в ссылке в цепочке, которая имеет самый низкий тайм -аут.
Вы должны проверить, есть ли у вас какие -либо настройки прокси в IE.
Спасибо, Крис Шаффер!
После того, как вы указали мне, что я изменил MaxRequestLength приложения, добавив эту строку в мой web.config:
<httpRuntime maxRequestLength="60240"/>
И проверил страницу, чтобы увидеть, работает ли она. И это так!
Итак, теперь я должен найти способ уменьшить ViewState of the Gridview на этой странице.