با سلام
ببخشید من زیاد سوال میکنم تازه کار هستم وزیاد به error بر می خورم
مشکلم اینه کهموقعی که کاربر ثبت نام می کنه ایمیلی به کاربر فرستاده میشه که کاربر اونو تایید کند ولی موقعی که روی لینک فعال سازی کلیک می کنم خطای زیر رو میده
[HttpPost] [AllowAnonymous] [ValidateAntiForgeryToken] public async Task<ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { await SignInManager.SignInAsync(user, isPersistent:false, rememberBrowser:false); string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); code = System.Web.HttpUtility.UrlEncode(code); //ارسال رایانامه SafarName.Helpers.Utilities.Email.SendEmailAfterRegistration(user.Id, model.Email, model.Password, code); return RedirectToAction("Index", "Home"); } AddErrors(result); }
وکدهای مربوط به ConfirmEmail
[AllowAnonymous] public async Task<ActionResult> ConfirmEmail(string userId, string code) { if (userId == null || code == null) { return View("Error"); } var result = await UserManager.ConfirmEmailAsync(userId, code); return View(result.Succeeded ? "ConfirmEmail" : "Error"); }
این ارور به رشته اتصال و عدم وصل شدن به بانک اطلاعاتی اشاره میکنه
ولی من تو سایر قسمت های پروژه ام واسه وصل شدن به بانک اطلاعاتی مشکلی ندارم فقط اینجا این error رو میده
اگر از Identity استفاده کردید رشته اتصال جدا دارد و با نام DefaultConnection در Web.Config قرار دارد
اگه منظورتون
<connectionStrings> <add name="DefaultConnection" connectionString="Data Source=ZAHRA\SQLEXPRESS;Initial Catalog=SafarName;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings>
این هستش که من اینو توی web.config دارم
بررسی کنید مشکلی نداشته باشه
فک نمی کنم مشکلی داشته باشه چون اگه مشکل داشت اطلاعات سایر جدول ها رو هم برام نمی آورد
الان وقتی روی لینک فعالسازی کلیک می کنم دیگه اون error رو نمی ده مثلا وقتی تو یfirefaxلینکش رو می زنم این صفحه رو مییاره
در حالی که به اینترنت هم متصل هستم
خیلی ممنون بابت وقتی که گذاشتید مشکلم خدارو شکر حل شد.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)