Как получить физический путь к виртуальному каталогу IIS на ASP.NET

#asp.net #asp.net-mvc #iis-7

#asp.net #asp.net-mvc #iis-7

Вопрос:

У меня есть виртуальный каталог в IIS7, который указывает на папку внутри корня моего приложения. У меня там есть кое-какие файлы, и мне нужен мой asp.net приложение считывает и перечисляет эти файлы. Как я могу это сделать? Есть ли какой-либо способ узнать, какой реальный физический путь к виртуальному каталогу из asp.net ? Я был бы действительно признателен за любую помощь. Спасибо.

Ответ №1:

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

 string physicalFilePath = Server.MapPath("~/path/relative/to/my/app");