因此,我最近从MVC 5迁移到了.NET Core 2.1。在一个剃刀文件中,我检查cookie的存在,如果不存在,则渲染一些html。
@{
if (Context.Request.Cookies["cookie_name"] == null)
{
<p>html</p>
}
}
这在开发和登台环境中都可以正常工作,但是它从未在我的生产环境中检测到cookie,因此即使在cookie设置明确的情况下,它也会每次呈现html。
我的开发环境像生产环境一样是https。