On vient de me demander de réparer un site ASP et je ne connais absolument aucun ASP. Lorsque je tente de charger le site, je suis accueilli avec l'erreur suivante:Le chemin du dossier ASP Web.config ne se résout pas
MENU CACHE EXCEPTION:No menu xml file found for menu id 1. Make sure the xml file \menuxml\menu_1.xml exist.
J'ai essayé de modifier web.config pour pointer vers le bon dossier en utilisant une variété de chemins différents. Aucun ne semble fonctionner. Je continue d'avoir la même erreur. Voici à quoi il ressemble actuellement:
<add key="menuXMLFilesDir" value="/clientsdata/iis7_www/c/a/site/www/menuxml/" />
j'ai pensé que le problème était qu'il fallait un chemin absolu à partir de la racine. J'ai demandé ce chemin et l'ai reçu en retour. Pour moi, cela semble très Linuxy. Je m'attendais à voir des lettres de lecteur (C: ...).
Comment pointer vers le bon chemin? Btw, le fichier Web.config et le dossier menuxml sont tous deux dans la racine du document.
EDIT: J'ai essayé de nombreux chemins système pour pointer vers le dossier menuxml et également les chemins relatifs au web. Aucun ne semble fonctionner. De toute l'aide que Stephen M. Redd m'a donnée, je m'attendrais à ce que ce problème soit réglé. Comme ce n'est pas le cas, je ne peux que supposer que le problème se situe en dehors de Web.config. Que pourrait-on faire d'autre pour essayer de rectifier cela? :/
Comment avez-vous demandé le chemin racine? Dans du code? quel code? invite de commande ou quoi? – awe
J'ai envoyé un courriel à la personne qui m'a demandé de réparer le site. Cette personne a ensuite appelé la société d'hébergement et on lui a donné ce chemin. – dave
Comme ** Stephen M. Redd ** a dit, ces chemins sont normalement liés au web, pas des chemins physiques. Essayez sa réponse. Le chemin "Linuxy" que vous avez, pourrait suggérer que le serveur web est en fait Linux (ou Unix), mais du point de vue du site web, ce n'est pas très important. – awe