应用程序与MVC虚拟应用程序共享AuthCookie

时间:2010-04-30 14:39:52

标签: asp.net-mvc iis

我有一个3.5 ASP.Net WebForm父应用程序。父级使用表单身份验证  我有一个MVC子虚拟应用程序,我想让用户登录到父应用程序,用户然后通过按父项上的链接导航到虚拟应用程序。  但是,每次执行此操作时,都会转到虚拟应用程序的登录屏幕。

是否有网页设置我应该在Parent中仔细检查?还是孩子?

我应该检查一下IIS设置吗?

我应该使用虚拟目录而不是虚拟应用程序吗?我希望孩子能够从父母访问Session []。我希望子应用程序使用与父应用程序相同的authCookie。

1 个答案:

答案 0 :(得分:0)

对于单点登录方案,请确保在网络配置中

Validation and decryption keys must exactly match and cannot be set to "AutoGenerate". The validation and decryption algorithms must also be the same

您可能需要设置EnableCrossAppRedirects="true",具体取决于您配置应用的方式。