サイトでユーザーとロールを作成および管理するためにメンバーシップ プロバイダーを使用しています。次のルールで web.config をこのフォルダーに使用して、アカウントフォルダーへの特定のロールへのアクセスを制限しようとしています:
<system.web>
<authorization>
<allow roles="Administrator"/>
<deny users="*" />
</authorization>
</system.web>
以下に示すような Web フォームとフォーム認証を使用しています。
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx" timeout="2880" defaultUrl="~/" />
</authentication>
しかし、アカウントフォルダーにあるページにアクセスしようとすると、次のようになります。
HTTP エラー 404.0 - 見つかりません お探しのリソースは削除されているか、名前が変更されているか、一時的に利用できません。エラーのある画像の下:
ユーザーが許可されていないフォルダまたは URL にアクセスしようとしたときに、ログインにリダイレクトするにはどうすればよいですか?