自定义角色提供程序不在Azure上工作

时间:2013-09-12 10:22:07

标签: asp.net-mvc-4 azure azure-sql-database roleprovider

我创建了一个链接到我的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中运行?让角色经理在这里工作有什么不同或具体的事情吗?

0 个答案:

没有答案