当从SQL Server更改本地帐户并更改抛出的文件路径时,如何解决此问题?

问题描述 投票:-1回答:1

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9kYVBSai5wbmcifQ==” alt =“在此处输入图像描述”>

我有此错误,在我的项目文件夹中,我已创建_AppStart.mdf,而管理服务中的SQL Server帐户已更改为sql服务器上的本地帐户。现在,每次尝试为数据库创建新用户时,都会遇到此异常。我该怎么办才能解决此问题?

public async Task<ActionResult> Register(RegisterViewModel model)
    {
        if (ModelState.IsValid)
        {
            var user = new ApplicationUser() { UserName = model.UserName };
            user.Email = model.Email;
            user.ConfirmedEmail = false;
            var result = await UserManager.CreateAsync(user, model.Password); ?/** This throws an error line 88, each time new user is created. **/
            if (result.Succeeded)
            {
                System.Net.Mail.MailMessage m = new System.Net.Mail.MailMessage(
                    new System.Net.Mail.MailAddress("[email protected]", "Web Registration"),
                    new System.Net.Mail.MailAddress(user.Email));
                m.Subject = "Email confirmation";
                m.Body = string.Format("Dear {0}<BR/>Thank you for your registration, please click on the below link to complete your registration: <a href=\"{1}\" title=\"User Email Confirm\">{1}</a>", user.UserName, Url.Action("ConfirmEmail", "Account", new { Token = user.Id, Email = user.Email }, Request.Url.Scheme));
                m.IsBodyHtml = true;
                System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.mydomain.com");
                smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "password");
                smtp.EnableSsl = true;
                smtp.Send(m);
                return RedirectToAction("Confirm", "Account", new { Email = user.Email });
            }
            else
            {
                AddErrors(result);
            }
        }

        // If we got this far, something failed, redisplay form
        return View(model);
    }
sql-server asp.net-mvc
1个回答
0
投票
 <connectionStrings>
    <add name = "eNtsaOnlineRegistrationDB" connectionString = "Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\eNtsaOnlineRegistrationDB.mdf;Initial Catalog=eNtsaOnlineRegistration; Integrated Security=True" providerName="System.Data.SqlClient"/>
  </connectionStrings>
  1. 问题是项目文件夹中存在文件。在_AppStart.mdf下
  2. 重新显示了我的connectionString,如图所示,该错误消失了,尽管由于连接方而抛出了新的错误。
© www.soinside.com 2019 - 2024. All rights reserved.