Ошибка аутентификации Windows (только с большим количеством данных) - PullRequest
0 голосов
/ 22 марта 2012

У меня есть сайт ASP.net, работающий под IIS6.На одной странице .aspx пользователь должен ввести данные, которые затем сохраняются в базе данных.Количество данных может варьироваться.В проекте используется проверка подлинности Windows.

Пока все работает, но как только объем данных превышает определенный объем, веб-сайт снова запрашивает учетные данные.При нажатии кнопки «Отмена» возвращается ошибка 401, а при вводе имени пользователя / пароля появляется ошибка 12152 (после некоторого времени обработки).Я пробовал это с IE6 и IE9 (также в режиме IE8).Есть идеи, что можно сделать?

Ответы [ 2 ]

0 голосов
/ 10 мая 2012

Более чем через месяц я наконец смог ее решить: мне пришлось увеличить параметры MaxHttpCollectionKeys в файле web.config.

<appSettings>
  <add key="aspnet:MaxHttpCollectionKeys" value="2000" />
</appSettings>

После этой модификации ошибка исчезла.

0 голосов
/ 22 марта 2012

Походит на тайм-аут выполнения, по умолчанию 110 секунд. Попробуйте изменить атрибуты executeTimeout и maxRequestLength конфигурации httpRuntime.

<httpRuntime executionTimeout="1200" maxRequestLength="104856" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...