asp.net - 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。
解决方案
推荐阅读
- java - 使用 HttpServletRequest 时出现 java.lang.LinkageError
- ios - IOS 自动生成配置文件和证书
- c# - WPF - 带有可选文本的可绑定聊天视图
- c++ - 如何创建可在 Unity 中使用的自定义相机 API
- tsql - 循环更新 - 更好的方法?
- java - 没有找到测试数据时,有没有办法停止 Concordion 测试
- function - 运行脚本块的 Powershell - 范围,点源
- python - 如何使用 pandas 数据框删除不在集群中的值?
- iis - 使用 IIS 时静态文件的 UnauthorizedAccessException
- javascript - 请求前异步认证