Аутентификация Форм ASP.NET, Выходящая из системы пользователи после 10 минут

Это решается на github, пожалуйста, проверьте здесь, если у вас есть такая же проблема:

https://github.com/hanxiao/bert-as-service/issues/194#issuecomment-455009437

6
задан GEOCHET 7 March 2009 в 05:45
поделиться

6 ответов

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

Я использую сайт, чтобы генерировать новый machinekey для моих приложений и засунуть его в web.config:

http://www.orcsweb.com/articles/aspnetmachinekey.aspx

<?xml version="1.0"?>

<configuration>

    <appSettings/>
    <connectionStrings/>
    <system.web>

        <machineKey validationKey='FED01BCB246D3477F5854D60388A701508AD1DF9099BD3CAC3CA4DAF55F7524B8DD3FA03133BBCA381BC1CD639730445968DFA633A97911187EF187456D692F4' decryptionKey='861E7DF7C2D04297EEFAD47FF3B95F54E87CF28D6C2753D8' validation='SHA1'/>

    </system.web>
</configuration>
6
ответ дан 16 December 2019 в 21:47
поделиться

Необработанные исключения могли заставлять proc перезапускать. Это могло добавить к странному поведению. Там о чем-нибудь сообщают в eventlogs?

1
ответ дан 16 December 2019 в 21:47
поделиться

Хотя Ваше требование для IE, можно использовать Firefox с Firebug и FireCookie для контроля cookie и истечений.

В IE можно загрузить Панель инструментов Разработчика IE, на которой Вы видите, что Ваши значения cookie используют Кэш \меню View Cookie Information.

Странно, если это работает правильно в Google Chrome, возможно, можно получить запрос с помощью события Application_BeginRequest в global.asax и зарегистрировать полученные cookie, и это - значения.

1
ответ дан 16 December 2019 в 21:47
поделиться

Я неопределенно вспоминаю что-то о способности настроек тайм-аута сессии IIS переопределить независимо от того, что Вы установили в web.config. Проверьте, что Ваши свойства приложения не устанавливают тайм-аут 10 минут (свойства-> конфигурация-> опции).

0
ответ дан 16 December 2019 в 21:47
поделиться

У меня была подобная проблема в прошлом, но я не уверен, что это - то, о чем Вы говорите. Действительно ли я прав, что Вашей проблемы не происходит в производственных системах (или какой-либо системе при частой загрузке)? Если так, проблемой может быть рабочий поток неактивный тайм-аут. Можно попытаться изменить его или выключить его под менеджером по IIS-> щелчок правой кнопкой Application Pools, перейдите к вкладке Performance, это - флажок под Неактивным Тайм-аутом. Материал на вкладке Recycling того диалогового окна может также представлять интерес для Вас.

0
ответ дан 16 December 2019 в 21:47
поделиться

Клиент не протестировал производственный код и все еще отвечал от предыдущей проблемы, прежде чем патч был применен к их продуктивной среде.

Если бы Вы не можете копировать его на той же среде, я рекомендовал бы встречу, где можно наблюдать, что они копируют проблему.


Отмечая это как ответ после 48 часов.

0
ответ дан 16 December 2019 в 21:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: