Как я могу иметь относительный путь в файле web.config. Это значение не входит в строку соединения, поэтому я не могу использовать | DataDirectory | (Я думаю), так что я могу сделать?Относительный путь в веб-конфигурации
ответ
Каков относительный путь?
Вы говорите о пути к физическому каталогу или к URL-адресу?
Edit:
мне нужно было сделать что-то подобное для одного из моих проектов. Мне нужно было найти файл конфигурации, который был сохранен в определенной папке. Хотя сам файл web.config не предоставляет ничего особенного для этого, вы можете взять путь из файла web.config и преобразовать его в относительный путь к приложению.
Request.ApplicationPath получает базовый каталог веб-приложения. Вы можете добавить относительный путь к этому и дать ему все, что ему нужно.
Также см. this blog post by Rick Strahl для других интересных справочников, которые могут вам помочь.
После этого вы можете добавить путь относительности к
Я хочу использовать эквивалент ~/App_Data/Foobar.xml на любом ящике, в который я его загружаю. – Dested 2008-09-22 03:10:42
У меня есть ссылка на конкретный адрес приложения. относительный url означает относительно каталога, в котором вы сейчас находитесь. – Gilligan 2008-09-22 03:22:37