Получение ошибки 403 после тайм-аута сеанса, теперь невозможно войти или выйти - PullRequest
0 голосов
/ 18 июня 2020

У меня есть веб-сайт, который требует ввода большого количества данных. До недавнего времени это не было проблемой. Теперь пользователь получает ошибку 403, которая, как я полагаю, вызвана тайм-аутом сеанса. Проблема, с которой я столкнулся, заключается в том, что теперь каждая страница выдает ошибку 403, даже выход из системы. Итак, пока я не очищу все файлы cookie сайта, пользователь ничего не сможет сделать. Я должен верить, что есть лучший способ решить эту проблему, не прибегая к очистке файлов cookie. Спасибо.

Уэйд

1 Ответ

1 голос
/ 19 июня 2020

Тайм-аут сеанса вызван множеством причин:

1) Пул приложений перезапущен

2) IIS / рабочий процесс перезапущен

3) Домен приложения перезапущен.

4) Иногда системные администраторы (администраторы серверов IIS) ограничивали приложения из-за большой нагрузки на файлы журнала базы данных, пожалуйста, проверьте файлы журнала базы данных

Сначала проверьте журнал iis на предмет наличия код субстатуса. попробуйте установить одинаковое значение времени сеанса и времени повторного цикла пула приложений. Идеальное значение тайм-аута по умолчанию составляет 20 минут.

вы также можете установить настройку iis HTTP keep-alive, выполнив следующие шаги:

enter image description here

https://docs.microsoft.com/en-us/iis/configuration/system.webserver/httpprotocol/

, вы можете использовать поведение автозапуска, чтобы приложение «всегда работало».

https://weblogs.asp.net/scottgu/auto-start-asp-net-applications-vs-2010-and-net-4-0-series

...