我有 2 个站点,一个普通站点和一个管理站点。URL 的唯一区别是管理站点是主站点的子域(以 admin 为前缀)。
现在我可以单独打开每个站点并登录。在主站点上,我有一个指向通过 javascript 打开它的管理站点的链接
window.open(' http://admin.normalsite.com/default.aspx,'_blank ');
在 Chrome 中,这可以正常工作并打开一个新页面(不是标签),您可以再次登录并做您的业务
在 IE10 中打开了一个新选项卡并加载了登录页面......当添加凭据并按下登录时,我得到一个轻弹,然后我们回到带有空字段的登录页面......它似乎试图在 FormsAuthentication.SetAuthCookie(blah,false) 之后转到业务页面,但未授权,因此弹回登录页面。
上面的代码在我的开发 PC 上运行良好,但在带有 IE10 的主机服务器上运行良好?
我必须关闭整个浏览器(只需关闭页面并打开另一个页面仍然无法验证您的身份)然后打开它并手动登录???
我在主文件中有一个元标记来弥补怪癖……但我不相信这会导致任何问题。
有什么建议么?