共享表单身份验证在.NET 3.5和.NET 4.0应用程序之间不起作用

时间:2011-10-19 18:26:42

标签: asp.net authentication forms-authentication asp.net-3.5 asp.net-4.0

我有两个Web应用程序,一个在.Net 3.5下运行,另一个已升级到.Net 4.0。在升级之前,已在两个应用程序之间设置并正常运行共享身份验证,如MSDN文章中所示:

http://msdn.microsoft.com/en-us/library/eb0zx8fc.aspx

3.5应用程序在Classic .NET AppPool(v2.0,Classic Pipeline)下运行。

4.0应用程序在ASP .NET v4.0 AppPool(v4.0,Integrated Pipeline)下运行。

1 个答案:

答案 0 :(得分:0)

问题原来是.NET 3.5应用程序运行的App Pool。我们将应用程序池切换到ASP .NET v4.0 Classic(无需升级应用程序本身以在4.0 / vs2010下运行)。

共享身份验证恢复正常。我无法在任何地方找到这个列出的要求,所以希望这将在未来的某个时间节省其他人。