Может ли FormsAuthenticationTicket пережить перезапуск пула приложений?

Я ищу решение, в котором мы можем создать FormsAuthenticationTicket (и соответствующий файл cookie) с очень длительным сроком действия. Это возможно, установив высокое значение или используя скользящий срок действия, но когда пул приложений веб-сайта перезапускается, FormsAuthenticationTicket исчезает (я думаю), файл cookie становится недействительным, и пользователю предлагается снова войти в систему.

Есть ли способ обойти это?


person Gerrie Schenck    schedule 09.09.2010    source источник


Ответы (1)


Установите статические machineKeys вместо автоматически сгенерированных. Таким образом, FormsAuthenticationTicket переживет переработку пула приложений.

person Darin Dimitrov    schedule 09.09.2010
comment
Есть ли другой способ? У меня есть приложение, которое работает без статических ключей на одном сервере (IIS 7.5), и билеты становятся недействительными, если приложение размещено на другом сервере (IIS 7). Если вы знаете, в чем может быть причина такого поведения, ответьте на мой вопрос: stackoverflow.com/questions/11518692/ - person Marko; 18.07.2012