今天 遇到 IE10不能登陆的BUG;摸索了半天,终于解决问题,在这里跟大家分享下,希望对大家有所帮助;
下面是验证是否登录的标记代码:
/// <summary>
/// 是否登陆
/// </summary>
public static bool IsLogin {
get { return HttpContext.Current.Request.IsAuthenticated; }
}
在IE10中登录时 IsLogin的值始终都是False
原因是在于C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers\ie.browser出了问题,
你需要通过更换更新的ie.browser(可以在http://www.hanselman.com/blog/?date=2011-08-18下载到)
步骤是:
1、将下载下来的ie.browser替换掉;
2、开始 - 运行 - 输入:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regbrowsers.exe -i
3、重新启动iis