我遇到了与ASP.NET MVC 4 cookie disappears完全相同的行为。
要确认它是.net 4,我创建了一个新的,空的.net 4 Web应用程序,它使用Forms身份验证。 (我有几个.net 3.5站点使用相同的Forms身份验证设置就好了。)我添加了一个Global.asax文件,并在Application_BeginRequest方法中设置了一个断点。我看到ASPXAUTH cookie在请求中进来。但是,当它到达EndRequest方法时,cookie就不再存在了。有人在.net 4中看到过这种行为吗?它不会发生在3.5中,因此必须对默认行为进行一些更改。
答案 0 :(得分:0)
好的,在向Google发送魔术字之后(我尝试了Open Sesame和所有内容),它揭示了之前的StackOverflow问题:Asp.Net Forms Authentication SSO between 4.0 and 2.0 applications
这最终成功了。我最后说是因为我修改了我的登录应用程序以及我的新4.0应用程序的一些web.config设置,我花了一点时间才发现我已经将decrytion =“3DES”添加到v4应用程序但是没有在我的登录应用程序中有更长的时间啊,.net,我们编织的一个纠结的wwweb ......