ASP.NET アプリケーション用のカスタム ロール プロバイダーを実装しました。System.Web.Security.RoleProvider からクラスを派生させ、すべての抽象メソッドとプロパティを実装しました。web.config で applicationName を使用してプロバイダーを構成しています。
<roleManager enabled="true" defaultProvider="CustomRoleProvider">
<providers>
<clear/>
<add name="CustomRoleProvider" type="MvcApplication1.CustomRoleProvider" applicationName="Foo"/>
</providers>
</roleManager>
ただし、プロバイダーの ApplicationName プロパティが適切に設定されていません。なんで?