ASP.NET 4.0 El inicio de sesión único entre el sitio web principal y la aplicación web secundaria falla

Tengo la siguiente estructura

www.website.com -> Sitio web ASP.NET 4.0

www.website.com / blog -> NET 4.0, Aplicación web

Both realiza la autenticación de formularios en la misma base de datos SQL y usa las membresías y roles de framework ASP.NET. Puedo iniciar sesión en cada parte muy bien (mismo usuario / contraseña) pero la autenticación no se transfiere, es decir, si inicio sesión en/ y luego haga clic en un enlace a/blog/, /blog/ piensa que soy anónimo y le solicita que inicie sesión nuevamente. He hecho lo básico

es decir

Identical<authentication mode="Forms"> tanto en el sitio como en la aplicación web.configsIdentical<machineKey> sección (sí, idéntica validationKey y decryptionKey)

ntonces, inspeccioné las cookies generadas y noté que el sitio web y la aplicación web parecen estar funcionando en diferentes cookies.

Cookies creadas por website.com/blo

.ASPXFORMSAUTH-27604f05-86ad-47ef-9e05-950bb762570c .ASPXROLES

Cookies creadas por website.com

.ASPXFORMSAUTH

Creo que este es el problema, aunque lo veo a pesar de tener idéntico<authentication> secciones que se parecen a

<authentication mode="Forms">
    <forms timeout="30" slidingExpiration="true" name=".ASPXFORMSAUTH" enableCrossAppRedirects="true" protection="All" cookieless="UseCookies"/>
</authentication>

Leí varias otras publicaciones comoInicio de sesión único con autenticación de formularios tanto comohttp: //msdn.microsoft.com/en-us/library/eb0zx8fc.asp

También había algunas otras publicaciones que no puedo recordar ahora. He pasado por ellos (¿todos?) Pero todavía estoy atrapado. Con mucho gusto puedo proporcionar más datos de depuración si es necesario.

¡Realmente agradecería cualquier consejo que alguien pueda tener! ¡Creo que estoy golpeando una pared con este!

Respuestas a la pregunta(3)

Su respuesta a la pregunta