Asp.net mvc Asp.net mvc未连接到SQL Server

Asp.net mvc Asp.net mvc未连接到SQL Server,asp.net-mvc,sql-server-2012,asp.net-identity,Asp.net Mvc,Sql Server 2012,Asp.net Identity,我使用内置的帐户控制器asp.net标识创建了一个asp.net mvc项目 在我的本地主机上,一切都很好,但当我发布它时,我会出错 运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接。找不到服务器,或者 无法访问。验证实例名称是否正确,以及 SQL Server配置为允许远程连接。提供者:SQL 网络接口,错误:26-定位服务器/实例时出错 指定的 让我困惑的是,如果我试图用一个错误的密码登录,它会表现正常并说错误的密码,所以我猜它可以访问数据库,但当我输入一个好密码

我使用内置的帐户控制器asp.net标识创建了一个asp.net mvc项目

在我的本地主机上,一切都很好,但当我发布它时,我会出错

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

让我困惑的是,如果我试图用一个错误的密码登录,它会表现正常并说错误的密码,所以我猜它可以访问数据库,但当我输入一个好密码时,它会崩溃,如上所述

以前有人见过这个吗

我读过这个 在我看来,一切都很好


有什么建议吗?

默认实例可能会使用LocalDB或sql express。。您可能需要检查您的连接字符串,以确保它在部署的实例中指向正确的答案,即我的连接字符串。我觉得很好。如果它使用默认密码,它如何知道用户密码何时正确@Scartag请不要将代码示例或示例数据放入注释中-因为您无法格式化它,所以读取它非常困难。。。。取而代之的是:通过编辑你的问题来更新它,以提供额外的信息!谢谢。你要把它发布到哪里?那台服务器是否可以通过网络访问SQL server?您是否使用somee.com上的免费帐户。如果是这样的话,那么数据库就有一些限制。我经常遇到这个问题,因为我的数据库mdf文件大小是22MB,但有些人只允许20MB。所以它不会登录或抛出任何错误。改变你的主机,一切都会很好。