VS10 ASP.NET MVC4 .NET Framework 4 でアプリケーションを作成しています。VS10 が提供する WEB ASP.NET MVC 4 アプリケーションのモデルを使用しました。作成後、適用モデルを変更せずに、ASP.net 管理ツールを使用してメンバーとロールを作成したところ、すべてうまくいきました。使うつもりだった
Roles.IsUserInRole
特定のユーザー グループのビューをテイラーする関数。しかし、サインインした後、機能が機能しないか機能しません
Authorize(Roles:="ロール名")
コントローラの特定の機能に適用されます。原因: 各テストユーザーがサインインした後に ApplicatioName が失われたことを確認しました (方法はわかりません: ソースへの変更はまだ行われていません)。SimpleRoleProvider は、現在の ApplicationName 値をプログラムで変更することを許可していません (特定の例外が発生します)。 )。Role Provider を変更せずにこの問題を解決することはできますか?