Existe-t-il un moyen d'accéder à la fois à un dossier racine App_Code et à un dossier App_Code dans un sous-répertoire d'IIS 7.0?
Question
J'aimerais pouvoir disposer d'un ensemble commun de classes dans mon dossier racine App_Code, ce qui correspond à la configuration actuelle. Cependant, cela n'a pas de sens d'y mettre du code spécifique pour certaines applications résidant dans un sous-répertoire.
- Dossier racine
- App_Code
- SubDirApp1
- App_Code
- SubDirApp2
- App_Code
- SubDirApp1
Nous disposons actuellement de chaque application de production dans son propre "racine". dossier avec son propre pool d'applications. Ensuite, nous reflétons simplement le dossier racine principal App_Code.
La solution
Personnellement, si vous avez un ensemble commun de classes référencées par plusieurs assemblages / applications, je les compilerais dans un fichier .dll, puis je les ajouterais comme référence plutôt que de dupliquer le code source dans un dossier app_code.
C’est à mon avis un cas primordial pour la construction d’une bibliothèque de classe, c’est vraiment ce pour quoi ils ont été conçus!