ASP.NET Web应用程序突然无法连接到数据库。网络接口错误26

时间:2016-09-16 14:40:01

标签: c# asp.net sql-server

  

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

我正在使用Visual Studio 2015和SQL Server Express 2014。

问题是,它之前工作得很好,现在我突然间无法连接。据我所知,我没有做出任何可能影响到的变化。 Configuration Manager中没有任何更改。 Visual Studio中的连接测试成功。数据连接在服务器资源管理器中显示为绿色。就在我尝试通过我的应用程序访问数据库时,它随机不再起作用。

我完全感到困惑,已经尝试了几天。关于该主题的所有其他帖子都已通过检查服务器或实例名称或远程连接设置等解决,这些不适用于我的情况。关于这个问题有什么建议吗?如果需要,我也可以提供堆栈跟踪。

1 个答案:

答案 0 :(得分:0)

好的,所以我几天前发现了这个问题。这是一个很长的镜头,任何人都可能有导致这个问题的确切情况,但以防万一。

我从4.5和4.0迁移了我的应用程序,然后又重新安装了所有软件包。 4.5框架与Asp.NET Membership一起工作了一段时间,但出于某种原因停止了。已安装Identity和Identity.EntityFramework包,但是当我迁移回4.5时,未自动添加使用Microsoft.AspNet.Identity.EntityFramework标记,因此应用程序无法创建或访问用户在注册时自动创建的Identity数据库表申请是第一次。在web.config中添加了标记和DefaultConnection字符串,非常适合。