J'ai une grande structure de répertoires avec JavaScript, images, etc. qui dépendent les uns des autres. Je voudrais encapsuler tout dans une DLL de sorte que je dois seulement faire référence à une chose et ne pas avoir plusieurs copies de tous ces fichiers à travers les projets. Parce que les fichiers dépendent les uns des autres, je pense que je peux créer un IHttpModule
qui enregistre un itinéraire pour accepter les URL tels que /MyEmbeddedDir/subdir/file.js
. Tout dans MyEmbeddedDir serait alors géré par un IHttpHandler
personnalisé qui effectue le mappage correct. Chaque application Web doit alors référencer la DLL et ajouter le module et le gestionnaire à web.config. Est-ce que cela semble raisonnable?Intégration de la structure du répertoire entier
Aussi, est-il un moyen plus facile d'intégrer/référencer les fichiers que de définir l'action de construction de ressources intégrées
et ajouter
(il y a des dizaines!)? Merci![assembly: WebResource(...)]
à chaque fichier
Edit: Si je ne suis pas en utilisant WebResource.axd alors je ne devrais pas avoir besoin d'ajouter [assembly: WebResource(...)]
Votre solution semble bonne pour un système plus grand que celui avec lequel je travaille. –