我在私有域上部署.NET网站。尝试使用IE 8(唯一允许的浏览器)登录只是刷新登录屏幕,无法重定向到下一页。无法通过私有域上的IE 8登录,Firefox和Chrome工作正常
一些注意事项: - Firefox或Chrome从未出现问题(因此可能不是安全问题 )。 - 已经有其他网站发布在同一网络上,使用IE-8时没有问题。 - 试图禁用login.aspx和Master页面中的所有javascript。 - 试图添加 <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
“内容”(IE = 8,IE = EmulateIE8 ...)中的不同值,但没有运气。
- 运行从部署服务器与解决方案的应用程序工作 很好,但在发布后的IIS,发生同样的问题。
有什么建议?
编辑: 我可以缩小分辨率区域:IE 8不保留会话变量!我试图将登录重定向到一个不使用会话变量的普通页面,它工作。另外,当我使用定向页面中的常量值替换会话变量时,它工作正常。所以问题变成:如何以编程方式在页面之间保留会话变量?
你可以指定服务器的绑定 - 只有SSL或混合的东西吗? 也可以使用f12 Tools进行跟踪,以查看服务器是否可能主动删除Cookie,并且是否存在所有预期的Cookie。 最后但并非最不重要的,告诉你的经理沟IE8;) – TGlatzer 2015-02-02 12:30:02
此应用程序的SSL设置被禁用。但是,使用http不是https的FF和Chrome浏览器完全可以浏览同一个网站。 我们的应用程序不使用cookies,它只使用会话变量。我完全同意你,所以我需要谷歌“如何说服客户沟IE”:)无论如何感谢 – Hazim 2015-02-02 13:02:23
如何浏览器和会话ID相关?魔法? Cookie或URL参数? – TGlatzer 2015-02-02 13:30:32