‫۷ سال و ۸ ماه قبل، چهارشنبه ۲۲ دی ۱۳۹۵، ساعت ۰۱:۴۸
پیاده سازی ApplicationUserManager  رو به روز کردم و در پیاده سازی applicationDbContext موارد گفته شده رو درنحوه‌ی استخراج اطلاعات DbEntityValidationException لحاظ کردم.
//...
                        Debug.WriteLine(err.PropertyName + " " + err.ErrorMessage);
ولی هنوز مشکل رو نتونستم برطرف کنم متاسفانه :
Exception Details: System.Data.Entity.Validation.DbEntityValidationException: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
‫۷ سال و ۸ ماه قبل، سه‌شنبه ۲۱ دی ۱۳۹۵، ساعت ۲۲:۱۴
بنده بعد از دیباگ و اجرا کردن وب اپلیکیشن در خط  با پیغام خطای زیر مواجه شدم :
System.Data.Entity.Validation.DbEntityValidationException: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
Line 118:            {
Line 119:                user = new ApplicationUser { UserName = name, Email = name };
Line 120:                var result = this.Create(user, password);
Line 121:                result = this.SetLockoutEnabled(user.Id, false);
Line 122:            }

ولی خب با تغییر پسورد پیش فرض ادمین و پاک کردن علامت @ در پسورد تو خط بعدی به خطا خوردم با همچنین اخطاری :
Exception Details: System.InvalidOperationException: UserId not found. 
Line 119:                user = new ApplicationUser { UserName = name, Email = name };
Line 120:                var result = this.Create(user, password);
Line 121:                result = this.SetLockoutEnabled(user.Id, false);
Line 122:            }
Line 123:

بعد از دیباگ کردن متوجه شدم که یوزر رو توی متغیر result نال برگردونده.
‫۷ سال و ۸ ماه قبل، شنبه ۱۸ دی ۱۳۹۵، ساعت ۱۶:۱۴
سلام مجدد
یه سری Controller پیش فرض هستش که البته mvc هستن مثل AccountController میخواستم ببینم اینا رو با WebApiController هم میتونیم پیاده سازی کنیم.
و سوال دوم این که این AccountApiTestController دقیقا چه کاری انجام میده؟
‫۷ سال و ۹ ماه قبل، سه‌شنبه ۱۴ دی ۱۳۹۵، ساعت ۱۳:۳۳
سلام و خسته نباشید.
دو راهنمایی در مورد این پیاده سازی می‌خواستم:
1 -چون من توی برنامه خودم با جدول یوزر کار زیاد دارم میتونم یه جدول بسازم برای بقیه فیلدهای جدول کاربر و اون رو بصورت رابطه یک به یک به جدول ApplicationUser متصل کنم یا از روش Strongly Typed استفاده کنم یا اینکه همه  فیلدهای جدید که هم که مربوط به کاربران هستش رو تو همین جدول ApplicationUser تعریف کنم؟
2 - براساس برنامه‌های بنده که چند تا Mobile App هستن میتونم یه بخش احراز هویت یکپارچه رو با این تکنولوژی راه اندازی کنم که کاربر با یکبار وارد شدن بتونه از بقیه application‌ها هم استفاده کنه؟