Пользователи ASP.NET 5 Identity 3 выходят из системы после перезапуска приложения
Мы используем ASP.NET Identity 3.
Наши пользователи случайно выходят из системы автоматически. Чтобы воспроизвести эту проблему, я попытался перезапустить приложение, все пользователи вышли из системы, даже те, кто проверял Remember me
,
Это происходит только в Production, отлично работает в среде разработки.
Обновить:
У нас только один сервер в производстве.
2 ответа
Вам нужно будет настроить защиту данных на рабочем сервере. Я предполагаю, что на вашем локальном компьютере веб-сайт работает как локальный пользователь, поэтому кусты реестра можно создавать и читать. Хотя, если вы запускаете его как пользователь без локального профиля (опция пользователя пула приложений IIS по умолчанию), у него может не быть разрешения на создание или чтение требуемых ключей. В этом случае вам нужно будет запустить этот сценарий обеспечения.
Внимательно прочитайте их руководство по публикации в IIS. Этот шаг задокументирован там.
Производственный компьютер может использовать несколько серверов. В этом случае сервер, к которому пользователь впервые подключается, может быть не тем сервером, к которому впоследствии подключается этот пользователь. В этом случае, если вы используете идентификаторы сеансов, вы должны синхронизировать сеансы пользователей между серверами.