Sql server Can';t使用connectionstring打开连接

Sql server Can';t使用connectionstring打开连接,sql-server,asp.net-mvc-4,Sql Server,Asp.net Mvc 4,这是连接字符串 <add name="dbdatabase" connectionString="Data Source=.\SQLTSRV02;Initial Catalog=movies;Integrated Security=True" providerName="System.Data.SqlClient" /> 我无法连接到数据库。也许我弄错了。请帮我找到它 提前感谢从连接字符串看,我相信您使用的是本地数据库 将数据库添加到visual studi

这是连接字符串

<add name="dbdatabase" 
     connectionString="Data Source=.\SQLTSRV02;Initial Catalog=movies;Integrated Security=True" 
     providerName="System.Data.SqlClient" />
我无法连接到数据库。也许我弄错了。请帮我找到它


提前感谢

从连接字符串看,我相信您使用的是本地数据库

将数据库添加到visual studio服务器资源管理器(在“数据连接”下),然后连接它。然后尝试调试代码。

此行:

sqlcon = new SqlConnection(@WebConfigurationManager.ConnectionStrings[connection].ToString());
应该是这样的:

sqlcon = new SqlConnection(@WebConfigurationManager.ConnectionStrings[connection].ConnectionString);
i、 e..ToString()是错误的


然而,像@Guillaume一样,我对其中的@WebConfiguration Manager部分感到困惑。看起来它不应该编译…

为什么代码中有“@”?您可以分享您的错误消息吗?ServerVersion='sqlcon.ServerVersion'引发了一个类型为'System.InvalidOperationException'的异常。请完成您的代码以及如何使用它。您的代码仅在连接已打开时才打开连接。感谢您解决了此问题
sqlcon = new SqlConnection(@WebConfigurationManager.ConnectionStrings[connection].ConnectionString);