如何在窗口应用程序中添加App_Data文件夹?

时间:2014-10-29 13:29:47

标签: c# sql-server winforms visual-studio-2010 sql-server-2005

如何在我的窗口应用程序中添加App_Data。我很快就会遇到像

这样的问题
  

尝试为文件附加自动命名的数据库   c:\ inetpub \ wwwroot \ Demo \ App_Data \ aspnetdb.mdf失败。一个数据库   存在相同的名称,或者指定的文件无法打开,或者是   位于UNC分享。

对于这个错误,我得到一篇文章说如果我们在连接字符串中给出路径为AttachDbFilename = | DataDirectory | / Database.mdf;(截至目前我给出的路径相同),请将.mdf文件保存在App_Data文件夹中。所以我在窗口应用程序中需要一个App_Data文件夹,如果不是如何解决这个错误。

我的连接字符串为fallows:

<add name="BCT" 
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\SQL2005_652242_bct_data.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
providerName="System.Data.SqlClient" />

2 个答案:

答案 0 :(得分:0)

只需创建一个名为App_Data的文件夹即可。此文件夹是VS用于放置数据文件的普通文件夹。

答案 1 :(得分:0)

如果您不想更改连接字符串。即如果要在连接字符串中保留 DataDirectory ,请将mdf文件复制到 bin \ Debug 文件夹中。这肯定会起作用。试试吧。

相关问题