Visual Studio 2015版.& # 39; System.Data.SqlClient.SqlExcepti

本文关键字:System Data SqlClient SqlExcepti Studio 2015版 Visual | 更新日期: 2023-09-27 18:16:06

我已经安装了visual studio 2015我在Visual c#中制作新的web表单项目。因为所有的功能,如注册和登录是有,但它不是在我的情况下工作。我还在生成错误的行上方进行了注释。当我尝试注册用户时,我在代码中得到以下错误。

下面生成错误

类型为"System.Data.SqlClient"的异常。SqlException'发生在

附加信息:在建立到SQL Server的连接时发生了与网络相关或特定于实例的错误。未找到服务器或无法访问服务器。验证实例名是否正确,SQL Server是否配置为允许远程连接。提供程序:SQL网络接口,错误:52 -无法定位本地数据库运行时安装。

请确认SQL Server Express已正确安装,并且启用了本地数据库运行时特性。

代码如下:

using System;
using System.Linq;
using System.Web;
using System.Web.UI;
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.Owin;
using Owin;
using WebApplication1.Models;
namespace WebApplication1.Account
{
    public partial class Register : Page
    {
        protected void CreateUser_Click(object sender, EventArgs e)
        {
            var manager = Context.GetOwinContext().GetUserManager<ApplicationUserManager>();
            var signInManager = Context.GetOwinContext().Get<ApplicationSignInManager>();
            var user= new ApplicationUser() { UserName = Email.Text, Email = Email.Text };
            //error is generated in below line
            IdentityResult result = manager.Create(user, Password.Text);
            if (result.Succeeded)
            {
                // For more information on how to enable account confirmation and password reset please visit http://go.microsoft.com/fwlink/?LinkID=320771
                //string code = manager.GenerateEmailConfirmationToken(user.Id);
                //string callbackUrl = IdentityHelper.GetUserConfirmationRedirectUrl(code, user.Id, Request);
                //manager.SendEmail(user.Id, "Confirm your account", "Please confirm your account by clicking <a href='"" + callbackUrl + "'">here</a>.");
                signInManager.SignIn( user, isPersistent: false, rememberBrowser: false);
                IdentityHelper.RedirectToReturnUrl(Request.QueryString["ReturnUrl"], Response);
            }
            else 
            {
                ErrorMessage.Text = result.Errors.FirstOrDefault();
            }
        }
    }
}

Visual Studio 2015版.& # 39; System.Data.SqlClient.SqlExcepti

配置,检查<connectionStrings>标签。确保服务器是可访问的,并且您拥有正确的凭据。