Forms身份认证在IE11下无法保存Cookie的问题( 二 )



此外 , 还尝试了降低IE 11的安全级别 , 重新安装服务器上的.net framework以及下载最新的补丁等等 , 均不能解决问题 。后来发现其实只需要简单修改Web.config中authentication节点的设置就可以了 , 给forms添加cookieless="UseCookies"属性即可 。
复制代码 代码如下:
authentication mode="Forms"
forms name="MyAuth" cookieless="UseCookies" loginUrl="manager/Login.aspx" defaultUrl="manager/default.aspx" protection="All" timeout="60" /
/authentication

用以明确告诉服务器使用Cookie来保存用户验证信息 。问题解决!

推荐阅读