0
私は次の操作を実行しようとしています:System.Web.Security.Roles.GetRolesForUser()pr0blem
var roles = System.Web.Security.Roles.GetRolesForUser(userFromDb.UserName).ToList();
userViewModel.UserRoles = roles;
後に何が起こったのは、私はこのエラーを得たことである:「ロールマネージャ機能を持っています有効になっていません。
@if (User.IsInRole("Administrator") == true)
と私を与える:今、私は私のアプリを起動して、レイアウトページは、それが次の行に到達したロードされたとき
<system.web>
<roleManager enabled="true"/>
</system.web>
:
は、だから、私はWebConfigのファイルに次を追加しましたこのエラー:「SQL Serverデータベースに接続できません」Roles.GetRolesForUser()を使用するにはどうすればよいですか? または、ユーザーの役割を取得するために使用できるものは他にありますか?
接続文字列はどこですか? –