无法与SQL Server LocalDB建立连接

时间:2016-04-09 12:08:53

标签: sql sql-server asp.net-mvc localdb

当我使用asp.net mvc运行我的Web应用程序时,我收到此错误:

  应用程序中的服务器错误。

     

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找服务器/实例时出错

     

错误来源:

     

var result = await UserManager.CreateAsync(user,model.Password);

我的web.config

<connectionStrings>
    <add name="DefaultConnection" 
         connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-WebApplication23-20160409124123.mdf;Initial Catalog=aspnet-WebApplication23-20160409124123;Integrated Security=True"
         providerName="System.Data.SqlClient" />
</connectionStrings>

连接数据库

 public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager)
 {
       dans CookieAuthenticationOptions.AuthenticationType
       var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);

       return userIdentity;
}

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("DefaultConnection", throwIfV1Schema: false)
    {
    }

    public static ApplicationDbContext Create()
    {
        return new ApplicationDbContext();
    }
}

我安装了SqlLOcalDB吗?你能帮我吗?

1 个答案:

答案 0 :(得分:-1)

当所有其他方法都失败并且您不关心数据丢失时,请删除并重新创建LocalDB \ YourDbName数据库!在命令提示符下

sqllocaldb删除YourDbName sqllocaldb创建YourDbName