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?