Proveedores universales de ASP.NET: el proveedor de rol no almacena las funciones en la cookie

Irónicamente, mi proveedor de roles ya no almacena en caché los roles en una cookie. Eso estaba funcionando antes. Lamentablemente, solo lo he notado ahora, por lo que no puedo decir qué causa el problema. Pero creo que tiene que ver con la actualización a la nueva versión 1.2 de los proveedores universales (lanzada el 16 de agosto).

Mi configuración para el roleprovider se ve como:

 <roleManager enabled="true" cacheRolesInCookie="true" cookieName="X_Roles" 
cookiePath="/" cookieProtection="All" cookieRequireSSL="true" cookieSlidingExpiration="true" cookieTimeout="1440" 
createPersistentCookie="false" domain="" maxCachedResults="25" defaultProvider="XManager_RoleProvider">
<providers>
<clear/>
<add name="XManager_RoleProvider" type="ManagersX.XManager_RoleProvider, AssemblyX" 
connectionStringName="XEntities" applicationName="/" rolesTableName="Roles" roleMembershipsTableName="Users_Roles"/>
</providers>
</roleManager>

Todo funciona bien con el rolemanager (vistas de inicio de sesión, menú con ajuste de mapa de sitio, etc.), pero ya no es más el almacenamiento en caché de los roles. El proveedor de la membresía, el estado de la sesión, etc. también funcionan bien y las cookies de ellos están configuradas correctamente.

Todas las propiedades de la clase de roles estática están correctamente configuradas y todo lo que está en Httpcontext (IsSecureConnection, etc.) también es correcto.

La cookie de roles se estableció antes, pero ya no. Espero que alguien pueda ayudarme con mi problema.

Gracias por adelantado.

Atentamente,

HeManNew

ACTUALIZAR: ¿Nadie tiene el mismo problema o una sugerencia para mí, por favor?

Respuestas a la pregunta(2)

Su respuesta a la pregunta