Когда мой сайт ASP.NET использует документы (например, XML), я обычно загружаю документ следующим образом:
Server.MapPath("~\Documents\MyDocument.xml")
Однако, я хотел бы переместить папку "Документы" из папки веб-сайта, чтобы теперь она стала родной сестрой в папке веб-сайта. Это облегчит обслуживание документов.
Однако, переписывая код загрузки документа следующим образом:
Server.MapPath("../../Documents/MyDocument.xml")
приводит к жалобе ASP.NET, что он не может "выходить за верхний каталог".
Так может ли кто-нибудь предложить, как я могу относительно указать местоположение папки за пределами папки веб-сайта? Я действительно не хочу указывать абсолютные пути для очевидных причин развертывания.
Спасибо
Дэвид