Provedores universais do ASP.NET - O provedor de papéis não armazena em cache funções no cookie

Ironicamente, meu provedor de função não armazena mais as funções em um cookie. Isso estava funcionando antes. Infelizmente eu notei que só agora, então eu não posso dizer o que causa o problema. Mas eu acho que tem a ver com a atualização para a nova versão 1.2 dos provedores universais (lançada em 16 de agosto).

Minha configuração para o roleprovider se parece com:

 <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>

Tudo está funcionando bem com o rolemanager (loginviews, menu com sitemaptrimming etc.), mas não está mais armazenando as funções em cache. O provedor de associação, o sessionstate etc. também estão funcionando bem e os cookies deles estão definidos corretamente.

Todas as propriedades da classe Roles estática estão definidas corretamente e tudo em Httpcontext (IsSecureConnection etc.) também está correto.

O cookie de funções foi definido anteriormente, mas não mais. Espero que alguém possa me ajudar com o meu problema.

Desde já, obrigado.

Cumprimentos,

HeManNew

ATUALIZAR: Ninguém tem o mesmo problema ou uma dica para mim, por favor?

questionAnswers(2)

yourAnswerToTheQuestion