Я создал простой сайт на asp. net платформе, которая имеет стандартную аутентификацию пользователя, то есть перерегистрацию, но я добавил нужные мне поля и отправил в базу данных сервера sql , а не к локальной базе данных, как это было раньше.
Теперь, когда вы пытаетесь войти или зарегистрироваться по какой-то причине, прежде всего такой запрос делается в адресной строке:
/ Счет / Логин? ReturnUrl =% 2FAccount% 2FLogin% 3FReturnUrl% 3D% 252FAccount% 252FLogin% 253FReturnUrl% 253d% 25252FAccount% 25252FLogin% 25253FReturnUrl% 25253D% 2525252FAccount% 2525252FLogin% 2525253FReturnUrl% 2525253D% 252525252FAccount% 252525252FLogin% 252525253FReturnUrl% 252525253D% 25252525252FAccount% 25252525252FLogin % 25252525253FReturnUrl% 25252525253D% 2525252525252FAccount% 2525252525252FLogin% 2525252525253FReturnUrl% 2525252525253D% 252525252525252FAccount% 252525252525252FLogin% 252525252525253FReturnUrl% 25
1006 * И это не весь запрос, есть около 4000 символов повторяющихся, как это. и на странице в Опере появляется такая ошибка:
"ERR_TOO-MANY_REDIRECT"
Если вы обновите sh страницу через минуту, вы получите эта ошибка:
"BAD REQUEST - REQUEST TOO LONG. HTTP ERROR 400. РАЗМЕР ЗАПРОСА HEADER TOO LONG"
Я нашел где-то на форуме ответ, для выполнения следующих
Для Inte rnet информационных служб (IIS) 6.0 и более поздних версий разделы реестра MaxFieldLength и MaxRequestBytes находятся в следующем подразделе:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ HTTP \ Parameters
Я вроде как спросил это. Но это все то же самое. Вот журнал iis сервера:
135 400 - RequestLength - 2020-01-23 04:20:40 :: 1% 0 12889 :: 1% 0 443 HTTP / 2 GET
Подскажите как это исправить? должен быть такой, чтобы долго разрешать такой запрос? или это косяк в коде и запрос не должен быть такого размера? но это стандартная Asp регистрация, созданная автоматически. Пожалуйста, помогите мне исправить ошибку