Как получить корневую директорию моего ASP.NET-сервера?
В стартовом коде (т.е. без запроса) моего приложения ASP.NET мне нужно получить путь к корню моего приложения. Мне нужно это, чтобы открыть файл, который у меня есть в папке из корневого каталога.
Как я могу получить это?
Ответ 1
Server.MapPath("~");
Вы получите корневую директорию текущего приложения, как путь на диске. Например, C:\inetpub\...
Обратите внимание, что символ ~ может использоваться как часть веб-путей в элементах управления ASP.NET, он заполнит URL-адрес вашего приложения.
Если ваш класс не имеет свойства Server, вы можете использовать static