我创建了一个链接到我的dbcontext的自定义角色提供程序,它在localhost上进行测试时正常工作,并且在更改roleID时会立即显示更改。当我将此部署到Azure并更改角色时,即使我关闭浏览器并再次登录,也会保留以前值的权限。我的角色提供者如下:
<roleManager enabled="true" defaultProvider="DefaultRoleProvider" cacheRolesInCookie="true">
<providers>
<clear/>
<add name="DefaultRoleProvider" type="MyApp.Providers.MyAppProvider, MyApp" connectionStringName="MyAppContext"/>
</providers>
</roleManager>
我是否需要向我的角色提供程序添加任何内容以使其在Azure中运行?让角色经理在这里工作有什么不同或具体的事情吗?