1

我已经创建了一个链接到我的 dbcontext 的自定义角色提供程序,并且在 localhost 上进行测试时它按预期工作,并且在更改 roleID 时立即显示更改。当我将它部署到 Azure 并更改角色 ID 时,即使我关闭浏览器并再次登录,也会保留先前值的权限。我的角色提供者如下:

<roleManager enabled="true" defaultProvider="DefaultRoleProvider" cacheRolesInCookie="true">
  <providers>
    <clear/>
    <add name="DefaultRoleProvider" type="MyApp.Providers.MyAppProvider, MyApp" connectionStringName="MyAppContext"/>
  </providers>
</roleManager>

我是否需要向我的角色提供者添加任何内容才能在 Azure 中进行这项工作?让角色经理在这里工作有什么不同或具体的吗?

4

0 回答 0