我有两个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)下运行。
答案 0 :(得分:0)
问题原来是.NET 3.5应用程序运行的App Pool。我们将应用程序池切换到ASP .NET v4.0 Classic(无需升级应用程序本身以在4.0 / vs2010下运行)。
共享身份验证恢复正常。我无法在任何地方找到这个列出的要求,所以希望这将在未来的某个时间节省其他人。