こんにちは、Sql メンバーシップ プロバイダー、サイトマップ、およびセキュリティ トリミングを有効にして、Asp.Net で Web サイトを作成しました。これらに基づいて、ユーザーの役割に応じてアクセスを許可するかどうかを決めるために、web.config ファイルをディレクトリに設定しました。
しばらくして、MembershipProvider を削除し、チケットと認証 Cookie を作成し、GenericPrincipal を Application_AuthenticateRequest に設定する「標準」のログイン手順を手動で作成しました。
これらの変更後の問題は、サイトマップには役割に応じて異なるユーザーごとに適切なページが表示されますが、このページをクリックすると、ユーザーが入力を許可されていないなどの「default.aspx」ページにリダイレクトされます。そのページ!
サイトマップとセキュリティ トリミングが機能しているのは奇妙ですが、実際にはページに入ることができません!!!!!