我已经为 ASP.NET 应用程序实现了一个自定义角色提供程序。我从 System.Web.Security.RoleProvider 派生了我的类并实现了所有抽象方法和属性。我在 web.config 中使用 applicationName 配置我的提供程序,à la:
<roleManager enabled="true" defaultProvider="CustomRoleProvider">
<providers>
<clear/>
<add name="CustomRoleProvider" type="MvcApplication1.CustomRoleProvider" applicationName="Foo"/>
</providers>
</roleManager>
但是,我的提供者的 ApplicationName 属性没有被相应地设置。为什么?