使用已发布的 C# 应用程序访问数据库的路径

本文关键字:应用程序 访问 数据库 路径 | 更新日期: 2023-09-27 18:36:07

我需要在访问数据库发布/安装到设备后对访问数据库的路径进行编码。

在任何

设备上安装访问数据库(对于连接字符串)后,如何获取该数据库的路径?

使用已发布的 C# 应用程序访问数据库的路径

有很多方法可以

温福 Application.StartupPath

  • 返回 StartupPath 参数(可以在运行应用程序时设置)

System.IO.Directory.GetCurrentDirectory()

  • 返回当前目录,该目录可能是也可能不是应用程序所在的文件夹。这同样适用于 Environment.CurrentDirectory .如果您在 DLL 中使用它 文件,它将返回进程运行位置的路径(这是 在 ASP.NET 中尤其如此)

ttpContext.Current.Server.MapPath(); 
  • 获取当前 Web 应用程序根目录
System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath;