2016-02-25 2 views
0

Мне нужно закодировать путь к базе данных доступа после ее публикации/установки на устройство.Путь к доступу к базе данных с опубликованным приложением C#

Как я могу получить путь к базе данных доступа (для строки подключения) после ее установки на любом устройстве?

ответ

0

Есть немало способов

Winform Application.StartupPath

  • возвращает параметр StartupPath (может быть установлен при запуске приложения)

System.IO.Directory.GetCurrentDirectory()

  • возвращает текущий каталог, который может быть или не быть папкой, в которой находится приложение. То же самое касается Environment.CurrentDirectory. В случае, если вы используете это в файле DLL , он возвращает путь, где запущен процесс (это особенно верно в ASP.NET)

Web

ttpContext.Current.Server.MapPath(); 
  • , чтобы получить корневой каталог текущей веб-приложения
System.Web.Hosting.HostingEnvironment.ApplicationPhysicalPath;