前回ASP.NETカスタムメンバーシッププロバイダを利用したログインで Memberフォルダ配下のページはログインしていないユーザのアクセスを拒否するよう設定しました。 今回は新たにAdminフォルダを作成し、Adminフォルダ配下のページはAdminロールを持っているユーザのみアクセスを許可するように設定します。 前回のコードに追加していきます。 カスタム ロール プロバイダーの作成まずカスタムロールプロバイダを作成します。 App_Codeに「CustomRoleProvider.vb」クラスを追加します。 CustomRoleProviderクラスはRoleProviderクラスを継承します。 抽象メソッドをオーバーラドしたメソッドが追加されますのでGetRolesForUserメソッドにロールを取得するコードを書きます。 その他のメソッドはNotSupportedException