Может ли Big ViewState результат результат HTTP -ошибки 504 - Тайм -аут шлюза?

StackOverflow https://stackoverflow.com/questions/4194741

Вопрос

У меня есть одна страница 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 на этой странице.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top