首页 > 解决方案 > ASP.NET Core 2.1 无法从生产中的 Razor 文档访问 cookie

问题描述

所以我最近从 MVC 5 迁移到 .NET Core 2.1。在 razor 文件中,我检查是否存在 cookie,如果不存在,我会渲染一些 html。

@{
    if (Context.Request.Cookies["cookie_name"] == null)
    {
        <p>html</p>
    }
}

这在开发和登台环境中运行良好,但它从未在我的生产环境中检测到 cookie,因此它每次都呈现 html,即使明确设置了 cookie。

我的开发环境和我的生产环境一样是https。

标签: asp.net.netcookiesrazorasp.net-core

解决方案


推荐阅读