Пользовательские тайм-ауты сервера состояний сеанса для пользователей
Я хочу использовать Redis SessionStateServer в Azure Cache. Моя проблема в том, что я хочу установить пользовательское время ожидания для наших пользователей, но оно всегда принимает значение по умолчанию.
Как указать пользовательские значения времени ожидания для наших пользователей?
<sessionState mode="Custom" customProvider="MySessionStateStore" timeout="20">
<providers>
<add type="Microsoft.Web.Redis.RedisSessionStateProvider" name="MySessionStateStore" host="host" port="6380" accessKey="pass" ssl="true" throwOnError="true" retryTimeoutInMilliseconds="0" databaseId="0" applicationName="xxxDev" connectionTimeoutInMilliseconds="5000" operationTimeoutInMilliseconds="5000" />
</providers>
</sessionState>
1 ответ
Решение
Об этой же ошибке сообщалось здесь: http://blogs.msdn.com/b/webdev/archive/2014/05/12/announcing-asp-net-session-state-provider-for-redis-preview-release.aspx
Это исправлено в https://www.nuget.org/packages/Microsoft.Web.RedisSessionStateProvider/1.1.0