Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 16916|Ответ: 0

[Источник] ASP.NET набор методов для получения корневого каталога

[Скопировать ссылку]
Опубликовано 10.10.2015 9:57:44 | | |

При написании программы корневой каталог проекта, который часто используется, обобщается следующим образом:
1. Получить метод корневой каталогии консольного приложения
Метод 1: Environment.CurrentDirectory для получения или установки полного квалифицированного пути текущего рабочего каталога
Метод 2: AppDomain.CurrentDomain.BaseDirectory получает базовый каталог, который используется решателем конфликтов ассемблера для проверки ассемблера
2. Получить метод корневого каталога веб-приложения
Метод 1, HttpRuntime.AppDomainAppPath.ToString(); Получает путь физического диска к каталогу приложений, размещённого в текущем домене приложения. Используется для App_Data приобретения
Метод 2: Server.MapPath("") или Server.MapPath("~/"); Возвращает физический путь файла, противоположный указанному виртуальному пути на веб-сервере
Метод 3 — Request.ApplicationPath; Получите виртуальный корень приложения ASP.NET приложения на сервере
3. Получить метод корневого каталога приложения WinForm
1、Environment.CurrentDirectory.ToString(); Получите или установите полностью квалифицированный путь к текущему рабочему каталогу
2、Application.StartupPath.ToString(); Получите путь к исполняемому файлу, который запускал приложение, без имени исполняемого файла
3、Directory.GetCurrentDirectory(); Получите текущий рабочий каталог приложения
4、AppDomain.CurrentDomain.BaseDirectory; Получите базовый каталог, который используется решателем конфликтов ассемблеров для проверки ассемблера
5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase; Получите или установите имя каталога, в котором находится приложение
Следующие два метода могут получить имя файла выполнения
1、Process.GetCurrentProcess(). MainModule.FileName; Вы можете получить имя файла exe, который сейчас выполняется.
2、Application.ExecutablePath; Получите путь к исполняемому файлу, который запускал приложение, включая имя исполняемого файла




Предыдущий:Проверка не проходит для одной или нескольких организаций. Для получения дополнительной информации см. свойство EntityValidationErrors.
Следующий:C# записывает и считывает текстовые файлы
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com