• 1397/04/27

Identity 2 :

سلام استاد خسته نباشید
من سیستم identity مثل آموزش شما اجرا کردم فقط میخواستم جدول ها تو دیتا بیس خودم که برای برنامه دارم ایجاد بشه
برای اینکار باید چیکار کنم؟

  • 1397/04/28
  • ساعت 08:22

سلام

رشته اتصال identity را همانند رشته اتصال خودتون تنظیم کنید با همان بانک اطلاعاتی


  • 1397/04/29
  • ساعت 16:16

سلام خسته نباشید دوباره
 تو پروژه خودتون موقع که دیتا بیس تغییر دادین بعد اجرا گرفتین اون ارور که اس کیو ال باز بود اومد واستون
یه همچین چیزی

Cannot drop database "D:\PROJE WEB\PROJECTSHOP\ONLINESTORE\ONLINESTORE.MDF" because it is currently in use.


الان دیتا بیس من express هست بعد اینکه مایگریشن هم رو خودش فعال بود
الان برای رفع این مشکل باید چیکار کنم؟


  • 1397/04/29
  • ساعت 17:47

 

در کل به رشته اتصال مربوط میشه که باید ست بشه مطابق با رشته اتصال اصلی


  • 1397/04/29
  • ساعت 17:50
<connectionStrings>
    <
add name="MyContext" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDBFilename = D:\proje web\projectshop\Onlinestore\Onlinestore.mdf ;Integrated Security=True" providerName="System.Data.SqlClient" />
    <
add name="DefaultConnection" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDBFilename = D:\proje web\projectshop\Onlinestore\Onlinestore.mdf ;Integrated Security=True" providerName="System.Data.SqlClient" />
 
  </connectionStrings>

من الان این دوتا رشته اتصال دارم
اینا میتونن یکی بشن آیا؟
درکل برای رفع این مشکل باید چیکار کنم؟


  • 1397/04/29
  • ساعت 17:57

بله میتونند

فقط نام هاشون نباید یکی باشه که برای شما نیست

البته خودم تاحالا روی express تست نکردم


  • 1397/04/29
  • ساعت 20:43

خوب شما با یه حرکت ساده مشکلتون حل شد.نظری یا ایده ای ندارید که رو اکسپرس جواب بده؟


  • 1397/04/29
  • ساعت 21:11

والا اگر من بودم روی sql میساختم و بعد از اتمام توسعه و مرحله پابلیش روی express میبردم


  • 1397/04/29
  • ساعت 22:15
 var user = new ApplicationUser { UserName = model.Email, Email = model.Email,Fullname=model.Fullname };
 var result = await UserManager.CreateAsync(user, model.Password);
 if (result.Succeeded)

من بریک پوینت گذاشتم رو اکشن رجیستر تو کنترلر اکانت بعد همه اطلاعات میگیره نشون هم میده بعد میره رو خط دوم که اینجا گذاشتم بازم پسورد نشون میده توش ولی میخواد بره خط بعدی اون اررور میده 
یعنی این همون مشکلیه که شما هم داشتین یا چیز دیگه ای؟


  • 1397/04/30
  • ساعت 08:25

موقع ذخیره داره به مشکل میخوره 

احتمال زیاد همون ارتباط با بانک است


  • 1397/04/30
  • ساعت 12:23

بالاخره درستش کردم باید دیتا بیس پاک بشه از اول ساخته بشه
ممنون از اینکه وقت گذاشتید و ممنون از آموزش های خوبتون


logo-samandehi