背景:
项目启用了session,在本地调试正常。发布到iis后登陆跳转就提示用户信息过期,请重新登陆。
解决方法: startup.cs 代码中 options.CheckConsentNeeded = context => true;改为false
services.Configure<CookiePolicyOptions>(options =>
{
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
options.CheckConsentNeeded = context => true;
options.MinimumSameSitePolicy = SameSiteMode.None;
});
原因:看了前辈讲得原因是微软默认开启了隐私政策协议,但是这个方法没有写完。默认项目首页最顶端有个是否同意隐私协议,就是这么来的。同意了就可以存cookie,不同意就不可以
详情见:
http://www.sohu.com/a/234776446_468635
分享到:
相关推荐
【ASP.NET编程知识】把ASP.NET MVC项目部署到本地IIS上的完整步骤.docx
ASP.NET Core MVC从入门到精通系列文章。 本系列文章共计20篇,主要包括ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,...
【ASP.NET编程知识】IIS部署ASP.NET5的实现步骤.docx
ASP.NET core 5.0文档PDF(含目录,共5453页)。摘要: ASP.NET Core 文档及新增内容 ASP.NET 比较 .NET Core 和 .NET Framework 入门新增功能 5.0 版中的新增功能 3.1/3.0/2.2/2.1/...ASP.NET 到 ASP.NET Core API 参考
ASP.NET Core MVC 项目在IIS中部署,按照压缩文件中的说明文件部署即可,按照压缩文件中的说明文件部署即可。。
发布ASP.NET程序至IIS7 出现 问题 及 解决方法! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net
【ASP.NET编程知识】浅谈ASP.NET Core中间件实现分布式 Session.docx
将ASP.NET网站部署到win7中的IIS的过程(问题已经解决)
angular 5 開發在 asp.net core 2 書籍. 書籍含範例程序碼. 教你如何在asp.net core 2 開發angular 5 . Full-Stack Web Development with .NET Core and Angular
asp.net网站IIS配置 IIS IIS配置 asp.net
ASP.NET和IIS出错问题总结 ASP.NET和IIS出错问题总结 ASP.NET和IIS出错问题总结
ASP.Net core 6.0
Pro ASP.NET Core 6 Develop Cloud-Ready Web Applications Using MVC,Blazor,and Razor Pages -Ninth Edition- Adam Freeman 英文版
asp.net 应用程序,通过web.config 应用程序发布到IIS上,实现不同应用程序之间session 共享
主要介绍了ASP.NET Core集成微信登录的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
asp.net core mvc 图片的处理、图片缩放 asp.net core mvc 图片的处理、图片缩放
个人总结的如何将开发的ASP.NET项目部署到IIS站点下,具体的操作步骤及含有图片展示
asp.net core6 MVC APP例子,使用SQLite数据库,VS2022创建,网上的例子和教程都是.net core5以前的,这个是全新创建没有Startup文件的。
Learning ASP.Net Core 2.0 Jason de Oliveira;Michel Bruchet; About This Book Get to grips with the new features and APIs introduced in ASP.NET Core 2.0 Leverage the MVC framework and Entity ...
.net 开源了,跨平台了!aps.net core mvc 第六版,