如何在 .Net 框架 4.0.30319 中设置 HttpCookie Samesite 属性?

Posted

技术标签:

【中文标题】如何在 .Net 框架 4.0.30319 中设置 HttpCookie Samesite 属性?【英文标题】:How to set HttpCookie Samesite attribute in .Net framework 4.0.30319? 【发布时间】:2020-06-15 19:35:41 【问题描述】:

我目前在我的应用程序中使用 .Net framework 4.0。检查后,我可以看到 samesite 属性仅适用于 .Net 框架 4.7.2 版本(https://docs.microsoft.com/en-us/dotnet/api/system.web.httpcookie?view=netframework-4.0)。谁能告诉我如何在不升级 .Net 版本的情况下设置 samesite=None 或如何在 .Net 4.0 版中处理 samesite cookie

【问题讨论】:

【参考方案1】:

尽管 Microsoft 的文档目前对最低版本有所说明,但它确实适用于 .NET 4.0,至少如果您在配置文件中这样做的话。示例:

<system.web>
  <sessionState cookieSameSite="None" />
</system.web>

【讨论】:

问题不在于会话 cookie

以上是关于如何在 .Net 框架 4.0.30319 中设置 HttpCookie Samesite 属性?的主要内容,如果未能解决你的问题,请参考以下文章

在 .NET Core 中设置自定义 <OutputPath> (停止添加框架目标)? [复制]

在 .NET 5 中设置证书私钥权限

iPhone:如何在表格中设置 ImageView 的框架?

如何在 .Net 服务中设置 maxArrayLength?

如何在生产环境中设置 ASP.NET 5 环境变量

如何在zend框架中设置cookie?