Dostawcy uniwersalni ASP.NET - Roleprovider nie buforuje ról w plikach cookie

Jak na ironię, mój dostawca roli nie buforuje już ról w ciasteczkach. To działało wcześniej. Niestety zauważyłem to dopiero teraz, więc nie mogę powiedzieć, co powoduje problem. Ale myślę, że ma to związek z aktualizacją nowej wersji 1.2 dostawców uniwersalnych (wydaną 16 sierpnia).

Moja konfiguracja dla roleprovider wygląda następująco:

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

Wszystko działa poprawnie z rolemanager (loginviews, menu z sitemaptrimming itp.), Ale nie buforuje już tylko ról. Dostawca członkostwa, stan sesji itp. Działają również poprawnie, a ich pliki cookie są poprawnie ustawione.

Wszystkie właściwości statycznej klasy Role są poprawnie ustawione i wszystko w Httpcontext (IsSecureConnection itp.) Jest również poprawne.

Plik cookie ról został ustawiony wcześniej, ale już nie. Mam nadzieję, że każdy może mi pomóc w rozwiązaniu mojego problemu.

Z góry dziękuję.

Z poważaniem,

HeManNew

AKTUALIZACJA: Czy nikt nie ma tego samego problemu lub napiwku dla mnie?

questionAnswers(2)

yourAnswerToTheQuestion