Полное доменное имя виртуальной папки IIS для физического пути - PullRequest
0 голосов
/ 21 мая 2018

Я ищу способ преобразования пути FQDN: http://myserver.mydomain.com/mysite/myvirtualfolder/somefile.txt в физический путь: c: \ some \ folder \ somefile.txt.

Мой код C # работает на том жехост, на котором расположены виртуальная папка IIS и IIS.

Можно ли сделать такой перевод?

1 Ответ

0 голосов
/ 21 мая 2018

Вы можете использовать метод MapPath.Если вы используете его в файле ode-behind для веб-страницы:

string path = Server.MapPath("/mysite/myvirtualfolder/somefile.txt");

Если вы используете его в классе, которого нет в файле code-behind:

string path = HttpContext.Current.Server.MapPath("/mysite/myvirtualfolder/somefile.txt");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...