HTTP 502 Proxy Error - Размер заголовка ответа слишком велик. Обратитесь к администратору ISA-сервера. (12216) - PullRequest
1 голос
/ 23 февраля 2011

Некоторые из моих пользователей получают следующую ошибку

HTTP 502 Proxy Error - Размер заголовка ответа слишком велик.Обратитесь к администратору ISA-сервера.(12216) Internet Security and Acceleration Server

Я предполагаю, что это связано с размером скрытого тега "__ViewState" в моих страницах ASP.NET.

Я также понимаю, что это ограничениенавязанный ИТ-отделом со стороны пользователей, и я не могу контролировать его.

Я отключил ViewState для всех элементов управления на страницах ASP.NET.Однако __ViewState по-прежнему генерируется очень большим (как всегда) для сохранения состояния управления (например, флажок, радио-кнопка и т. Д.)

Есть ли обходной путь, который я могу попробовать?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2011

Можете ли вы уточнить, что вызвало ошибку, как правило, это происходит из-за файла dwld с кодом

Например, response.write .....

Попробуйте настроить web.config .. Max requestдлина .. Извините за неполный ответ, но ответил frm на мобильном, что причина ..

0 голосов
/ 28 февраля 2011

Во-первых, если ISA жалуется на «заголовок» ответа, то это скорее всего не viewstate. Viewstate - это просто поле формы в теле страницы. Есть много вещей, которые вы можете сделать, чтобы уменьшить размер ViewState, а также продукты, которые позволят вам полностью исключить его из отклика страницы (у нас http://www.techsoftinc.com/viewstate - один из многих).

Если вы отключили все состояния просмотра на странице, и она все еще «очень большая», я бы предложил запустить ее через декодер состояния представления, чтобы увидеть, что на самом деле в ней. Возможно, вы не отключили его на сетке данных или другом элементе управления, в котором хранится тонна данных?

Однако, помимо ViewState, что на самом деле находится в заголовке ответа? (не тег, а заголовки, которые идут перед ответом.) Вам может понадобиться что-то вроде fiddler, чтобы показать вам.

...