Решение проблемы с вылетанием авторизации на Вашем сайте.

5. Техническая поддержка > WEB > ASP, ASP.NET

Если в приложении сбрасывается сессия (сессия вылетает и пользователь выбрасывается на страницу входа) и в конфигурационном файле Web.config нет секции machineKey (или validationKey/decryptionKey="AutoGenerate"), то приложение получает новый validationKey/decryptionKey после каждого запуска и идентификационные cookies становятся недействительными.

Для решения проблемы необходимо сгенерировать постоянные ключи и вписать их в web.config.
Для генерации ключей и вписания их в конфигурационный файл нужно подключиться к сайту, используя IIS Manager -> запустить модуль Machine Key -> установить галочки Generate Unique Key for each application (галочки automatically generate at runtime нужно снять) -> справа на панели нажать "Generate Keys". Ключи сгенерируются, затем нажать Apply, для размещения информации в web.config


Add Feedback