不同.NET Framework版本下ASP.NET FormsAuthentication的兼容性
假设站点A加密使用.NET Framework 2.0,站点B解密使用.NET Framework 4.0,除了保持MachineKey相同外还需要进行如下设置:
1、Web.config的<appSettings>配置节下添加:
<add key="aspnet:UseLegacyEncryption" value="true" />
2、Web.confg的<appSettings>配置节下添加:
<add key="aspnet:UseLegacyMachineKeyEncryption" value="true" />
3、Web.config的machineKey配置节添加compatibilityMode属性,具体值由实际环境决定:
compatibilityMode="Framework20SP1"
2015-2-5 补充(感谢@玄之又玄)
如果以上方式还无法解决问题,请在Web.config的<appSettings>添加以下键值:
<add key="aspnet:UseLegacyFormsAuthenticationTicketCompatibility" value="true" />
不同.NET Framework版本下ASP.NET FormsAuthentication的兼容性的更多相关文章
- 微软官方实例 RazorPagesMovie 在 asp.net core 2.1 版本下的实战
		
微软官方实例 RazorPagesMovie 在 asp.net core 2.1 版本下的实战 友情提示: 操作系统: MacOS 10.13.5 dotnet core: version 2.1. ...
 - 【转】常用 Microsoft .NET Framework 各版本下載網址列表
		
研究] 常用 Microsoft .NET Framework 各版本下載網址列表 2014-05-23 僅列常用的 (IA64, Beta, hotfix, ... 不列) Microsoft .N ...
 - .NET FRAMEWORK版本:4.0.30319; ASP.NET版本:4.6.118.0
		
https://gqqnbig.me/2015/11/23/net-framework%e7%89%88%e6%9c%ac4-0-30319-asp-net%e7%89%88%e6%9c%ac4-6- ...
 - IE11下ASP.NET Forms身份认证无法保存Cookie的问题
		
IE11下ASP.NET Forms身份认证无法保存Cookie的问题 折腾了三四天,今天才找到资料,解决了. 以下会转贴,还没来得及深究,先放着,有空再学习下. ASP.NET中使用Forms身份认 ...
 - 在传统.NET Framework 上运行ASP.NET Core项目
		
新的项目我们想用ASP.NET Core来开发,但是苦于我们历史的遗产很多,比如<使用 JavaScriptService 在.NET Core 里实现DES加密算法>,我们要估计等到.N ...
 - NET Framework 版本和依赖关系
		
原文:https://docs.microsoft.com/zh-cn/dotnet/framework/migration-guide/versions-and-dependencies 每个版本的 ...
 - .NET Framework 版本和依赖关系[微软官方文档]
		
.NET Framework 版本和依赖关系 微软官方文档: https://docs.microsoft.com/zh-cn/dotnet/framework/migration-guide/ver ...
 - 现阶段Mono版本下的WebAPI开发中存在的一些问题
		
背景 由于公司积极推动各业务产品服务化,得益于容器化技术的不断发展及普及,项目组的服务也更多地基于Mono,Jexus,Docker,Kubernetes等类库.容器.管理工具运行于Linux系统上. ...
 - 查看.Net Framework版本的方法
		
乐博网最新补充(乐博网一步步教你如何最快查看本机.net framework的版本): 方法一: 第一步: 打开“我的电脑“,在地址栏输入 %systemroot%\Microsoft.NET\Fr ...
 
随机推荐
- koa-route模块
			
const Koa = require('koa'); const route = require('koa-route'); const app = new Koa(); const about = ...
 - windows xp\2003 之上的操作系统多启动(多系统)引导
			
概要技术: 微软自windows vista以来的操作系统引导bootmgr是真的很强大,只是因为其全底层的命令操作,且不友好的命令帮助让人望而却步! 基本技术概要提点: boot.ini 支持:xp ...
 - 将Unity导出的Eclipse工程转换为AndroidStudio工程
			
步骤:1)将unity项目导出到文件夹: 转换到安卓平台,这里只勾选google android project.然后导出到自己新建的文件夹. 2)打开导出的文件夹,看到如下内容.这是unity5.x ...
 - C语言界面显示水波纹效果
			
工具:VS+EasyX +素材图 EasyX首页 - EasyX Library for C++ https://www.easyx.cn/ 下载安装即可.
 - LINE@生活圈招募好友秘笈
			
什么是「获得更多好友」页面? 您可从 LINE@ app >管理>获得更多好友 进入此页面. ▼ 「获得更多好友」新介面中,募集好友的四大秘诀 秘诀一.「以社群网站或电子邮件分享」 • ...
 - python使用pyqt写带界面工具
			
上篇介绍的使用python自带tkinter包,来写带界面的工具. 此篇介绍使用pyqt来开发测试工具. tkinter的好处是python官方自带,上手容易(但手写控件复杂),布局和摆放都不直观和容 ...
 - [原] unity3d调用android版 人人sdk
			
开发过程 遇到天坑:纯android工程没问题,集成到unity3d中 就老提示 没登陆 .最后跟到底 发现是Util.java 中 openUrl 函数出的bug.unity3d 中调android ...
 - Eclipse------使用Debug As时报错java.lang.IllegalStateException: Failed to read Class-Path attribute from manifest of jar file:/XXX
			
报错信息: java.lang.IllegalStateException: Failed to read Class-Path attribute from manifest of jar file ...
 - APP图标制作以及替换步骤
			
1 首先要有一张1024X1024像素以上的的大图片(长宽最好相等) 2 如果app图标需要的是圆角的,那先通过以下这个工具转换一下: http://www.360doc.com/content/ ...
 - 【Windows socket+IP+UDP+TCP】网络基础
			
Windows Socket+网络 Winsock是 Windows下套接字标准. Winsock 编程分为UDP[Windows socket + UDP],TCP[Wi ...