2013-03-20 2 views
2

Я создал новую папку, которая скажет XML, используя explorer. Я добавил xml и xsl файлы говорят a.xsl и b.xml в нем. Как я могу получить эти файлы, указав относительный путь?Как указать относительный путь в asp.net 2012

Пример: transform.Load("~/XML/a.xsl"); //load up the stylesheet

Но я получаю ошибку здесь, что файл не найден. Когда я отладки он пытается взять файл из следующих пути

C:\Program Files\IIS Express\~\XML\PersonnelHTML.xsl'. 

Просьба предложить решение

ответ

3

Обычно это разрешенное с помощью

Server.MapPath(path)

так в вашем примере (при условии, папка XML является на уровне корня вашего сайта) будет

transform.Load(Server.MapPath("/XML/a.xsl")); 
+0

его работа, спасибо – 2013-03-20 10:04:31

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