登录到另一个选项卡中的另一个站点时的IE 10问题

时间:2015-02-23 23:34:11

标签: asp.net-mvc-5 internet-explorer-10

这很奇怪:我有一个ASP.NET MVC 5应用程序(.NET 4.5)。在站点上使用ASP.NET表单身份验证。 Bootstrap在网站上使用。

当用户仅通过Internet Explorer 10登录该站点时(无论他们打开了多少其他选项卡),该站点都可以正常工作。

当他们登录我的网站然后登录另一个标签中的另一个网站时,我的网站运行正常。

当他们首先登录到另一个站点然后登录我的站点时,IE10总是丢失会话。着陆页加载正常,但当他们尝试浏览到另一个页面时,他们的授权会丢失。

我已将Cookie设置为一个不同的名称,以将其与所有其他.ASPXAUTH Cookie分开,强制它使用Cookie进行身份验证,更新浏览器定义文件。 (并不是说我认为它是这些项目中的任何一项,因为在前两种情况下网站运行良好。)此外,兼容模式似乎没有什么区别。我测试过的所有其他浏览器都没问题,甚至IE10除了上述情况外一直很好。

我为接下来的尝试感到茫然。谢谢你的帮助。

更新(更多信息):我将网站设置在不同的服务器上,并按预期运行。 (在我的HOSTS文件中使用自定义主机头。)然后,我创建了一个指向原始服务器的附加HOSTS文件条目,并且该站点出现了上述问题。关于问题可能是什么想法?

这两个服务器都是:Win 2008 R2 64位Service Pack 1,IIS 6.1

1 个答案:

答案 0 :(得分:0)

发现问题:我将Forms Authentication cookie设置为持久性。当我将其重置为非持久性时,登录卡住了。不确定为什么这是一个问题,但我将离开这里以防万一有同样的问题。