如何在我的窗口应用程序中添加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" />
答案 0 :(得分:0)
只需创建一个名为App_Data
的文件夹即可。此文件夹是VS用于放置数据文件的普通文件夹。
答案 1 :(得分:0)
如果您不想更改连接字符串。即如果要在连接字符串中保留 DataDirectory ,请将mdf文件复制到 bin \ Debug 文件夹中。这肯定会起作用。试试吧。