Итак, я недавно перешел на .NET Core 2.1 из MVC 5. В бритвенном файле я проверяю наличие куки, и, если он не существует, я рендеринг html.
@{
if (Context.Request.Cookies["cookie_name"] == null)
{
<p>html</p>
}
}
Это прекрасно работает в средах разработки и промежуточной среды, но никогда не обнаруживает cookie в моей производственной среде, поэтому каждый раз отображает html, даже когда cookie четко установлен.
Моя среда разработки https, как моя производственная среда.