我有我的asp.net应用程序运行在两个服务器上。在其中一台服务器上,只有IE11认为我在使用无会话cookie,并在URL中显示id。不知道从哪里开始解决这个问题。当访问其他服务器上的站点时,我与其他服务器、其他浏览器或IE 11没有任何问题。项目、web.config和IIS设置看起来都一样。请帮帮忙。
发布于 2014-03-22 00:21:36
看起来您的某个服务器未完全更新补丁程序,或已定义自定义浏览器caps文件。如果这是4.x应用程序池,请确保您已在计算机上安装了ASP.NET 4.5。如果这是2.x应用程序池,您可能需要手动安装修补程序。
有关详细信息,请参阅http://www.hanselman.com/blog/IE10AndIE11AndWindows81AndDoPostBack.aspx。特别要注意关于"aspnet_regbrowsers -i“的部分,它将强制销毁机器上的任何自定义浏览器caps文件,并使用框架中的默认(修复)文件覆盖。
发布于 2014-06-27 14:23:35
你只需要修改配置文件中的一行,比如$ config‘’sess_match_useragent‘= FALSE;然后问题就解决了。
https://stackoverflow.com/questions/22560056
复制相似问题