Sql server 通过VS2013网站连接SQL Server DB完全挂起;永远

Sql server 通过VS2013网站连接SQL Server DB完全挂起;永远,sql-server,visual-studio-2013,sqlconnection,Sql Server,Visual Studio 2013,Sqlconnection,从昨天开始,尽管没有安装任何新的应用程序或更新,但在本地调试/运行几乎所有使用外部SQL Server的网站时,我开始出现连接问题。通过SQLServerManagementStudio连接相关数据库服务器正常工作,并且所有数据库都在运行和可访问。这些相同的网站也使用相同的代码和外部SQL server数据库在单独的生产服务器上运行 经过进一步调查,我发现Visual Studio 2013是罪魁祸首。调试其中一个相关网站后,网站完全冻结在以下代码处: using (SqlConnection

从昨天开始,尽管没有安装任何新的应用程序或更新,但在本地调试/运行几乎所有使用外部SQL Server的网站时,我开始出现连接问题。通过SQLServerManagementStudio连接相关数据库服务器正常工作,并且所有数据库都在运行和可访问。这些相同的网站也使用相同的代码和外部SQL server数据库在单独的生产服务器上运行

经过进一步调查,我发现Visual Studio 2013是罪魁祸首。调试其中一个相关网站后,网站完全冻结在以下代码处:

using (SqlConnection QueryConnection = new SqlConnection(SomeConnectionString))
{
    // This takes forever to reach
}
“using”行上的断点是调试时到达的最后一个点。我的网络浏览器将打开,但网站将永远保持加载。大约10分钟后,网站将最终出现,我可以正常使用它,直到我做了一些需要重新编译的事情,同样的事情再次发生

即使在连接字符串中显式地声明“连接超时”,似乎也没有什么作用

似乎我的VS2013突然无法建立简单的SqlConnection。我已经尝试修复我的.NET 4.5.2安装和Visual Studio,我重置了VS2013设置,并删除了AppData文件夹中与VS2013相关的所有内容,但均无效


还有其他人经历过吗?或者更好的是,有人知道如何解决这个问题吗?

这个谜团让我困惑不解,我仍然不知道发生了什么。最后,我重新安装了VS2013,解决了这个问题。

你确定你的连接有问题吗?示例代码中没有.Open语句…Open语句就在上面代码段中的注释行所在的位置,为了便于阅读,代码将被删除并在上面代码段中注释:调试后,它永远不会被击中。。。