`

asp.net core 发布到iis session无法传递的问题

 
阅读更多
背景:
项目启用了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
分享到:
评论

相关推荐

    C# ASP.NET 新闻发布系统

    **C# ASP.NET 新闻发布系统** C# ASP.NET 是微软公司推出的用于构建Web应用程序的框架,它结合了C#编程语言的强大力量和.NET Framework的丰富功能,为开发者提供了一个高效、安全且易于维护的开发环境。在这个新闻...

    ASP.NET完整项目源代码

    10. **部署与发布**:项目源码可能包含了部署相关的文件和配置,如发布设置、IIS配置或Azure云服务部署脚本,展示了如何将应用程序部署到生产环境。 这些项目源代码提供了一个实践性的学习平台,帮助开发者深入理解...

    ASP.NET与VB.NET从入门到精通电子教程

    至于部署和调试,你会了解到如何发布应用程序到IIS服务器,以及如何使用Visual Studio的调试工具来追踪和解决问题。 最后,随着Web技术的发展,响应式设计和移动开发也是不容忽视的部分。ASP.NET MVC和Bootstrap...

    ASP.NET学习大总结+笔记

    这份“ASP.NET学习大总结+笔记”涵盖了从基础概念到高级特性的全面知识,是学习和巩固ASP.NET技术的宝贵资料。 一、ASP.NET简介 ASP.NET是服务器端的编程模型,它允许开发人员使用多种编程语言(如C#、VB.NET)创建...

    ASP.NET文件参考 asp.net asp.net技巧

    对于Web Forms和ASP.NET Core的比较,ASP.NET Core是微软推出的跨平台、高性能的框架,支持.NET Framework和.NET Core两种运行时。相比Web Forms,ASP.NET Core更轻量级,性能更高,且具有更好的模块化设计。 在ASP...

    ASP.NET实践教程课件

    10. **部署与发布**:学习如何将ASP.NET应用部署到IIS服务器,或者使用Azure等云服务进行托管。 11. **调试与错误处理**:掌握调试技巧,了解ASP.NET中的异常处理和日志记录。 12. **性能优化**:讨论如何提高ASP...

    asp.net从入门到精通 第3版 PPT

    《ASP.NET从入门到精通 第3版》是学习ASP.NET技术的重要参考资料,它涵盖了ASP.NET的基础知识、进阶技巧以及实战应用。这份PPT正是基于该书籍内容制作,旨在为学习者提供一种更加直观和简洁的学习方式。PPT通常包含...

    asp.net宝典/asp.net

    《ASP.NET宝典》是明日科技推出的一本深入讲解ASP.NET技术的专业书籍,它涵盖了ASP.NET的基础知识到高级应用,旨在帮助开发者全面掌握这一强大的Web开发框架。ASP.NET是Microsoft .NET Framework的一部分,用于构建...

    《asp.net 从入门到精通》 配套完整课件ppt

    9. **部署与发布**:如何将ASP.NET应用程序发布到IIS服务器,进行调试和性能优化。 10. **Web服务与集成**:讲解如何使用ASP.NET构建和消费Web服务,与其他系统进行数据交换。 11. **ASP.NET Core**:如果课程内容...

    ASP.NET培训教程

    7. **ASP.NET Core**:自从ASP.NET Core的发布,ASP.NET已经成为跨平台的框架。讲解ASP.NET Core的特点,如轻量级、高性能和模块化,以及如何在Windows、Linux或Mac上开发和部署应用。 8. **Web API**:介绍如何...

    asp.net教学源代码

    学习者可以通过源代码了解如何将ASP.NET应用部署到IIS服务器,或者如何使用Visual Studio进行发布。 10. **错误处理和调试** 源代码可能包含了错误处理和日志记录的部分,帮助初学者理解如何在开发过程中定位和...

    基于ASP.NET的图书销售系统

    1. **ASP.NET架构**:ASP.NET基于.NET Framework,它提供了多种编程模型,如Web Forms、ASP.NET MVC、ASP.NET Web Pages和ASP.NET Core。在这个图书销售系统中,很可能是采用了Web Forms模型,该模型提供了一种与...

    网上水果店(ASP.NET)

    7. **部署与发布**:完成开发后,ASP.NET应用可以通过IIS(Internet Information Services)或其他Web服务器进行部署,以供网络访问。 8. **调试与性能优化**:ASP.NET提供了强大的调试工具,如Visual Studio中的...

    ASP.NET 实例开发全教程 源码

    6. **部署与配置**:学习如何将ASP.NET应用部署到IIS服务器,以及如何配置web.config文件以调整应用程序的行为和设置。 7. **异常处理**:理解如何使用try-catch语句捕获和处理异常,以及如何自定义错误页面,提高...

    ASP.NET从入门到精通(源码及数据库)ASP.NET从入门到精通(源码及数据库)

    本资源"ASP.NET从入门到精通(源码及数据库)"是一个全面的学习资料,包含源代码和数据库,旨在帮助初学者快速掌握ASP.NET的核心概念和技术。 首先,ASP.NET提供了多种编程模型,包括Web Forms、MVC(Model-View-...

    ASP.NET部分笔记

    - 部署ASP.NET应用涉及到IIS(Internet Information Services)配置、发布设置和数据库迁移。 8. **AJAX支持** - ASP.NET AJAX通过UpdatePanel、ScriptManager等组件实现了部分页面刷新,提高了用户体验。 9. **...

    asp.net经典教程 asp.net夜话

    学习如何在IIS(Internet Information Services)或其他Web服务器上部署ASP.NET应用程序,以及如何使用Visual Studio进行调试,是成为ASP.NET开发者不可或缺的技能。 11. **数据库集成**: ASP.NET与SQL Server及...

    ASP.NET 技术文档

    12. **部署与发布**:IIS(Internet Information Services)作为常见的Web服务器,可以托管ASP.NET应用。Visual Studio提供了发布工具简化部署过程。 13. **单元测试与持续集成**:ASP.NET支持NUnit、MSTest等单元...

    ASP.Net深入开发

    9. **部署与调试**:了解如何配置IIS服务器、发布Web应用程序以及使用Visual Studio的调试工具,是每个ASP.NET开发者必备的技能。 10. **WebAPI和SignalR**:ASP.NET WebAPI用于构建RESTful服务,而SignalR则提供了...

    vb.net及asp.net代码手册

    12. **部署与发布**:了解如何将VB.NET和ASP.NET应用程序部署到IIS服务器,以及使用Web Deploy或其他工具进行发布。 这个“VB.NET及ASP.NET代码手册”可能是针对以上提到的各个知识点提供详细的代码示例和解释,...

Global site tag (gtag.js) - Google Analytics