Нужно записать файлы на диск, как я могу ссылаться на папку в веб-приложении? - PullRequest
0 голосов
/ 02 марта 2010

В веб-приложении, которое может быть установлено в любом месте файловой системы, мне нужно найти путь к корню папки установки.

Я хочу записать XML-файлы в каталог:

c:/installation/path/web_app/files/

Возможно ли это, или я должен сохранить этот путь в файле web.config?

Ответы [ 4 ]

2 голосов
/ 02 марта 2010

Предполагая, что "web_app" в вашем примере всегда является корневой папкой вашего веб-приложения, вы можете ссылаться на файлы как ...

string path = Server.MapPath("/files/");
2 голосов
/ 02 марта 2010

Вы можете использовать Server.MapPath ()

как в

Server.MapPath("~/files/ ")
0 голосов
/ 02 марта 2010
0 голосов
/ 02 марта 2010

Вы можете использовать var rootFolder = Server.MapPath("~") для извлечения физического пути.

Символ тильды ~ заменяется корневым каталогом вашего веб-приложения, например, c:\installation\path\web_app

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...