我们最近设置了一系列网站,例如sub1.ts.se
,sub2.ts.se
。我们已经通过跨站点身份验证(asp.net mvc)进行了连接。一切都像预期的那样奏效。我们在整个测试阶段没有遇到任何问题,但是在发布时,我们无法正确登录IE。
在testphase中,我们使用auth cookie域.ts.se.production
(通过本地主机绑定连接)。这很好用。上线,将其更改为.ts.se
是实时域名,它不起作用。将其更改回" .production"时,它确实有效!这是同一个网络服务器,没有别的变化。
这可能是与短域名相关的问题吗?我确实知道IE历史上存在两个字母域的问题。
编辑:登录错误是auth cookie(确认并设置!)不会进行后续请求/重定向,导致返回空登录屏幕。
答案 0 :(得分:0)
从我可以收集的内容来看,这是IE和短域名的问题。我们通过使用辅助(更长)域名解决了这个问题。不是一个完美的解决方案,但对我们有益。