Asp.net mvc 4 自定义角色提供程序在Azure上不工作
我已经创建了一个链接到我的dbcontext的自定义角色提供程序,当在localhost上进行测试时,它会按照预期工作,并且在roleID发生更改时会立即显示更改。当我将其部署到Azure并更改roleid时,即使我关闭浏览器并再次登录,以前值的权限也会保留。我的角色提供程序如下所示:Asp.net mvc 4 自定义角色提供程序在Azure上不工作,asp.net-mvc-4,azure,azure-sql-database,roleprovider,Asp.net Mvc 4,Azure,Azure Sql Database,Roleprovider,我已经创建了一个链接到我的dbcontext的自定义角色提供程序,当在localhost上进行测试时,它会按照预期工作,并且在roleID发生更改时会立即显示更改。当我将其部署到Azure并更改roleid时,即使我关闭浏览器并再次登录,以前值的权限也会保留。我的角色提供程序如下所示: <roleManager enabled="true" defaultProvider="DefaultRoleProvider" cacheRolesInCookie="true"> <p
<roleManager enabled="true" defaultProvider="DefaultRoleProvider" cacheRolesInCookie="true">
<providers>
<clear/>
<add name="DefaultRoleProvider" type="MyApp.Providers.MyAppProvider, MyApp" connectionStringName="MyAppContext"/>
</providers>
</roleManager>
我是否需要向我的角色提供程序添加任何内容才能在Azure中工作?让角色经理在这里工作有什么不同或具体的地方吗