J'ai besoin de stocker les paramètres de l'application quelque part, mais je ne trouve pas de solution satisfaisante. Les paramètres en lecture seule sont assez faciles à stocker dans web.config, mais qu'en est-il des paramètres d'administration de l'application qui devraient être accessibles via une page web ? L'écriture dans web.config ne semble pas être une bonne idée. J'ai envisagé de stocker les paramètres dans un fichier xml personnalisé, mais s'il y a des informations sensibles impliquées dans les paramètres, cela semble être un problème, aussi si plusieurs utilisateurs modifient les paramètres en même temps, une sorte de verrouillage de fichier doit être impliqué. Maintenant, je suis enclin à stocker les paramètres de l'application dans la base de données MS-SQL, cela semble être une solution sûre et évolutive, mais il me semble que c'est une erreur d'avoir une table pour stocker une seule ligne - les paramètres. Quelle est votre opinion ? Comment concevriez-vous cela ?
Existe-t-il des solutions .NET prêtes à l'emploi pour le stockage des paramètres des applications web dynamiques ?