我正在开发一个附带数据库的c#项目。我用来附加数据库文件的路径是:
{{1}}
当我移动项目文件夹的位置时,我遇到路径异常,因为移动文件夹改变了路径......
请帮助我轻松访问数据库的任何常规路径或其他内容。
答案 0 :(得分:0)
您需要相对地建立数据库的路径。您可以通过将特定数据库添加到项目中来实现此目的,然后如果您希望数据库位于WebService上而不是您可以使用:
string connectionString = @"Data Source" + System.Web.HttpContext.Current.Server.MapPath("~/Database1.mdf") + @";Integrated Security=True";
如果数据库位于物理位置,请使用:
string connectionString = @"Data Source=" + Request.PhyicalApplicationPath + "\\Database1.mdf" + @";Integrated Security=True";
根据数据库的位置,可能需要调整路径。