2015-05-25 2 views
-3

У меня есть xml с именем Mapping.xml, который хранится в моей локальной системе. Я получаю доступ к коду в своей локальной системе, например, XDocument xd = new XDocument(@"D:\MVCPopup\Mapping.xml");. Но я не думаю, что это сработает, если я развожу его на сервере iis из-за изменения структуры папок. У нас есть общий механизм, который найдет файл Mapping.xml , Будет ли Server.Mappath работать здесь?Как найти файл на сервере по имени в C#

ответ

1

Server.MapPath возвращает физический адрес из виртуального. Поэтому, если вы настроите виртуальную папку на iis, которая отображается в папку, в которую вы сохраняете свой XML, тогда да, Server.MapPath поможет.

Смежные вопросы