Загрузка XML в каталог веб -приложений из библиотеки DLL
-
24-10-2019 - |
Вопрос
У моего веб -приложения есть файл XML здесь:
/files/xml/test.xml
Мне нужно загрузить XDocument из проекта библиотеки классов, как я буду ссылаться на XML? Я не хочу передавать параметры пути к этому методу.
Я хочу предположить, что место зафиксировано в /files/xml/test.xml
.
Как я могу загрузить xdocument знать это?
У меня, кажется, нет доступа к Server.mappath.
Решение
Вы никогда не должны принимать местоположения. Ваша функция действительно должен Выйдите из файла, затем из вашего веб -контекста вы звоните server.mappath
Чтобы получить правильный путь к загрузке.
Если вы хотите что -то исправить, загрузите его как постоянную ресурс или переменную Const.
public static class Globals
{
public const string TestPath = "/files/xml/text.xml";
}
Не связан с StackOverflow