Подтвердить что ты не робот

Как программно найти путь к папке ASP.NET App_Data

Мне нужно прочитать файл там. Я попробовал Assembly.ExecutingAssembly и т.д., Но это не работает.

4b9b3361

Ответ 1

Из asp.net это просто:

Server.MapPath("~/App_Data");//anywhere

Ответ 2

другой способ:

AppDomain.CurrentDomain.GetData("DataDirectory");

Ответ 3

String base = AppDomain.CurrentDomain.BaseDirectory; // Используя вышеприведенный код, вы получите базовый каталог ваших приложений. String pathToData_App = base + "/App_Data/SqLite.db";

Для меня работает код.

Ответ 4

Мне нужно было выполнить скрипты ELMAH для AppData, поэтому используется

var elmahScript = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "ELMAH-1.2-db-SQLServer.sql");