Je souhaite diviser la couche de gestion (BLL) d'une application asp.net en plusieurs composants. Chaque composant est une bibliothèque de classe .NET qui est compilée en tant que DLL autonome. Ces composants doivent avoir leurs propres fichiers de configuration. Par exemple "MyNameSpace.Users.dll" contient des classes sur les utilisateurs du site Web et il existe une stratégie de mot de passe pour vérifier si la longueur du mot de passe est d'au moins x caractères. Lorsque le webmaster édite le fichier de configuration de cette DLL et définit x sur y, le composant (DLL) doit utiliser la nouvelle valeur (y) dans le futur et appliquer les mots de passe à au moins y caractères. Je veux chaque composant en tant que projet unique et les compile séparément (et ne pas mettre tous les projets dans une solution dans Visual Studio), et placez les DLL de ces bibliothèques dans le dossier "Bin" de mon application ASP.NET.Architecture de plug-in ASP.NET, problème de paramètres
Est-ce possible? Où devrais-je mettre ces fichiers de configuration?
Voulez-vous s'il vous plaît me donner un échantillon et laissez-moi savoir si si le support pour reload des configurations sur la modification de la modification du fichier de configuration (quelque chose comme FileSystemWatcher) – Xaqron