নতুন Asp.net পরিচয় সুরক্ষা ফ্রেমওয়ার্ক ব্যবহার সম্পর্কে খুব কম ডকুমেন্টেশন রয়েছে।
আমি চেষ্টা করতে পারি এবং একটি নতুন ভূমিকা তৈরি করতে এবং এতে একটি ব্যবহারকারীর যুক্ত করার চেষ্টা করতে পেরেছিলাম তা আমি একসাথে পেয়েছি ced আমি নিম্নলিখিতগুলি চেষ্টা করেছিলাম: এএসপি.এনইটি পরিচয়ের ভূমিকা যোগ করুন
যা দেখে মনে হচ্ছে এটি এই ব্লগ থেকে তথ্যটি পেয়েছে: এ্যাসপিএন পরিচয়ের সাথে একটি সাধারণ করণীয় অ্যাপ্লিকেশন তৈরি করা এবং ব্যবহারকারীদের করণীয় সম্পর্কিত করে
আমি কোডটি একটি ডেটাবেস ইনিশিয়ালাইজারে যুক্ত করেছি যা যখনই মডেল পরিবর্তন হয় তখনই চালিত হয়। এটি RoleExists
নিম্নলিখিত ত্রুটি সহ ফাংশনে ব্যর্থ :
System.InvalidOperationException
mscorlib.dll এ ঘটেছে সত্তা টাইপ আইডেন্টিটি রোল বর্তমান প্রসঙ্গে মডেলের অংশ নয়।
protected override void Seed (MyContext context)
{
var UserManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(context));
var RoleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(context));
// Create Admin Role
string roleName = "Admins";
IdentityResult roleResult;
// Check to see if Role Exists, if not create it
if (!RoleManager.RoleExists(roleName))
{
roleResult = RoleManager.Create(new IdentityRole(roleName));
}
}
কোন সাহায্য প্রশংসা করা হয়।