Меня только что попросили исправить сайт ASP, и я абсолютно не знаю ASP. Когда я пытаюсь загрузить сайт, меня встречает следующая ошибка:
MENU CACHE EXCEPTION:No menu xml file found for menu id 1. Make sure the xml file \menuxml\menu_1.xml exist.
Я попытался отредактировать файл Web.config, чтобы он указывал на правильную папку, используя различные пути. Никто, кажется, не работает. Я продолжаю получать ту же ошибку. Вот как это выглядит в настоящее время:
<add key="menuXMLFilesDir" value="/clientsdata/iis7_www/c/a/site/www/menuxml/" />
Я понял, что проблема в том, что требуется абсолютный путь, начиная с root. Я попросил этот путь и получил его взамен. Для меня это выглядит очень линуксно. Я ожидал увидеть буквы дисков (C: ...).
Как мне указать правильный путь?
Кстати, файл Web.config и папка menuxml находятся в корневом каталоге документа.
РЕДАКТИРОВАТЬ: я пробовал многочисленные системные пути, чтобы указать на папку menuxml, а также относительные пути в Интернете. Никто, кажется, не работает. Из всей помощи, которую оказал Стивен М. Редд, я ожидаю, что эта проблема будет решена. Поскольку это не так, я могу только предположить, что проблема лежит за пределами Web.config. Что еще можно сделать, чтобы попытаться исправить это? : /