在更新到ASP.NET 4后,IE中的会话“立即过期”? (FF工作正常)

我将.net 2.0应用程序升级到net 4.0,现在如果我尝试使用IE登录,会话会立即过期.

有没有人对在哪里寻找这个问题有任何想法?

Firefox可以正常登录.

谢谢.

编辑,更多信息:检查IE的cookie和firefox的cookie,似乎没有在I.E中创建cookie,但它是在firefox中创建的.
关于为什么会这样的任何想法?仍然深入研究但很难…

最后编辑;修复:原来这与asp 4.0无关.我升级了应用程序并将其设置在子域上进行测试以确保一切正常,并且子域中有一个_.经过大量研究,IE不会从带有_的域中获取cookie.这显然是出于设计目的而完成的,因为技术上DNS规则禁止域中的下划线.改为 – 并且它有效.

最佳答案 最后编辑;修复:原来这与asp 4.0无关.我升级了应用程序并将其设置在子域上进行测试以确保一切正常,并且子域中有一个_.经过大量研究,IE不会从带有_的域中获取cookie.这显然是出于设计目的而完成的,因为技术上DNS规则禁止域中的下划线.改为 – 并且它有效.

点赞