2008-11-20 7 views
0

J'ai un site relativement simple que je travaille pour un environnement intranet. Les pages ont un crochet pour afficher un peu de texte (éventuellement avec un peu de HTML à des fins de balisage) pour l'aide lorsque l'utilisateur clique sur un lien sur la page. Je suis en train de débattre de l'opportunité de mettre les extraits d'aide dans leur propre fichier XML ou de créer une section dans web.config. Le site doit être déployé sur plusieurs sites clients et étant donné que la mise à jour d'un fichier web.config semble redémarrer le site, je penche pour l'avoir dans son propre fichier. Ma question est où serait le meilleur endroit pour le localiser? Je préfèrerais qu'il ne soit pas facilement accessible sur le web, alors même si root ou un dossier est une option, je me demande s'il y a un emplacement plus "standard" pour des fichiers comme celui-ci, App_LocalResources peut-être? Tous les commentaires seraient les bienvenus. Merci.asp.net help ressource emplacement


Je vais examiner ces options. Je ne prévois pas beaucoup de mises à jour du fichier d'aide/de la ressource, mais je pense que la fonction du site se développant, c'est certainement possible. J'aime l'idée que ce soit quelque chose comme XML ou au moins éditable dans un éditeur de texte, de sorte que la mise à jour ne nécessite pas nécessairement que VS mette à jour le fichier. Merci a tous!

Répondre

1

Cela semble être un candidat idéal pour les fichiers resx (ressource) dans le dossier App_GlobalResources. Ceux-ci sont facilement modifiables et publiés sur un site sans aucun redémarrage.

0

Qu'en est-il de l'utilisation d'une ressource intégrée? Il existe plusieurs tutoriels sur la façon d'utiliser les ressources intégrées et de les regrouper dans une DLL pour les distribuer avec votre site Web.

0

Dans mes projets, je relie l'application Web à un wiki d'aide en ligne dans la mesure du possible.

Le nom de la page .aspx est utilisé comme titre de la page d'aide. Une fois que vous êtes dans le wiki, vous êtes libre de faire toutes les astuces wiki, telles que la redirection et la liaison

Voir mes blog entry pour les infos techniques.