如何在ASP.NET MVC 5中将LocalDb连接到AppData文件夹

时间:2014-09-24 01:51:13

标签: c# asp.net sql-server

我安装了SQL Server Express 2014,并且我创建了一个表“MyStructures”,我希望将其与ASP.NET MVC5应用程序一起使用。我可以使用Visual Studio中的“服务器资源管理器”连接和查看数据库。我还检查了服务器是否允许接受远程连接。虽然我不明白为什么这会在这里重要,因为Visual Studio和数据库在同一台机器上,而我正在使用Windows身份验证。

当我右键单击“App_Data”文件夹并添加“新数据库”时,我收到一个错误,即连接到数据库时出现问题。我正在命名新的数据库文件“MyStructures.mdf”。如何将Web应用程序连接到本地数据库?如何将其添加到“App_Data”文件夹?

在我的Web.config文件中,我有以下代码......这是正确的吗?

 <connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\MyStructures.mdf;Integrated Security=True"
  providerName="System.Data.SqlClient" />

enter image description here

1 个答案:

答案 0 :(得分:0)

我找到了解决方法......我在Visual Studio中关闭了与数据库的连接。然后我连接到SQL Management Studio中的数据库。然后我右键点击了&#34; MyStructures&#34;数据库并选择&#34;分离&#34;。分离数据库后,我找到了MyStructures.mdf文件并将其复制到&#34; App_Data&#34; Visual Studio中的文件夹。