MemCached覆盖dotnetcore默认会话

时间:2019-02-28 22:32:20

标签: c# .net-core memcached

我们正在将MVC应用程序与dotnet核心版本2.1一起使用。最近,我们转移到使用memcached来存储一些数据,但是随之而来的问题是:之前我们使用的是httpcontext.session及其工作正常。

在应用memcached之后,我无法从会话中获取值。它始终为null。在同一操作中成功获取/设置值,但在跨操作中未成功获取值。

        services.Configure<CookiePolicyOptions>(options =>
        {
            // This lambda determines whether user consent for non-essential 
               cookies is needed for a given request.
            options.CheckConsentNeeded = context => true;
            options.MinimumSameSitePolicy = SameSiteMode.None;
        });

        services.AddEnyimMemcached();
        services.AddSession();

        app.UseEnyimMemcached();
        app.UseHttpsRedirection();
        app.UseStaticFiles();
        app.UseCookiePolicy();
        app.UseSession();

0 个答案:

没有答案