0

我遇到了与ASP.NET MVC 4 cookie 消失几乎相同的行为。

为了确认它是 .net 4,我创建了一个使用 Forms 身份验证的新的空 .net 4 Web 应用程序。(我有几个使用相同表单身份验证设置的 .net 3.5 站点。)我添加了一个 Global.asax 文件并在 Application_BeginRequest 方法中设置了一个断点。我看到 ASPXAUTH cookie 出现在请求中。但是,当它到达 EndRequest 方法时,cookie 不再存在。有没有人在 .net 4 中看到过这种行为?它不会在 3.5 中发生,因此必须对默认行为进行一些更改。

4

1 回答 1

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……

于 2013-01-17T14:52:58.533 回答