Je travaille sur une solution qui comporte deux projets: une application Web ASP.NET et une bibliothèque Custom Web Control. La bibliothèque de contrôle personnalisée est utilisée dans l'application asp.net. Lorsque je compile la solution, le fichier app.config de la bibliothèque de contrôle Web personnalisée n'est pas transféré avec la DLL dans le dossier bin ASPLNET apllications? Comment puis-je faire cela? Quelle est la classe à lire à partir de ce fichier de configuration?Configuration ASP.NET non attachée à la bibliothèque
Répondre
Lorsque vous exécutez la bibliothèque à partir du contexte d'une application Web, le fichier .config utilisé est basé uniquement sur ce contexte. Par conséquent, les paramètres dont vous disposez doivent être disponibles dans le fichier web.config pour une utilisation Web et dans le fichier app.config pour une utilisation autonome/des formulaires. Une solution que j'ai utilisée dans le passé est d'écrire ma propre logique pour exporter un fichier de paramètres incorporé depuis la bibliothèque vers le répertoire de travail et de toujours faire référence à ce fichier directement à partir du chemin du répertoire de travail. Cela signifie que vous pouvez utiliser les paramètres de la bibliothèque à partir de n'importe quel contexte, mais assurez-vous que le point de contact pour les paramètres est disponible.
System.Configuration.ConfigurationManager.AppSettings est la valeur NameValueCollection à laquelle vous accédez.
Il convient également de mentionner que machine.config peut avoir son mot à dire dans la configuration, qu'elle soit bonne ou mauvaise.
FAQ here.
- 1. Subsonic 2.2 ASP.NET MVC Section de configuration non reconnue
- 2. Configuration du projet Xcode pour la bibliothèque GLFW
- 3. Détecter si l'entité est attachée à un datacontext
- 4. Convention sur la configuration dans ASP.NET MVC
- 5. Test de la configuration Web à partir de la bibliothèque de classes
- 6. Configuration d'IIS ASP.NET 2.0
- 7. page ASP.NET configuration spécifique
- 8. Pouvez-vous lier un DataTrigger à une propriété attachée?
- 9. Éléments de la collection attachée Perdre le contexte de données
- 10. La configuration de construction ASp.Net est toujours en mode débogage
- 11. DIV attachée au bas de Viewport
- 12. Bibliothèque d'aide C#/ASP.NET
- 13. Bibliothèque ASP.NET AJAX
- 14. exposer une bibliothèque de classe C++ non gérée à C#
- 15. Puis-je modifier la configuration du bloc de journalisation de la bibliothèque d'entreprise lors de l'exécution?
- 16. ASP.NET MVC IIS7 Meilleure configuration
- 17. ASP.NET Convertir non valide Chaîne à Null
- 18. InvalidArgumentException non disponible dans la bibliothèque de classes Silverlight 3?
- 19. Mise à jour de la propriété attachée personnalisée dans le style Trigger avec Setter
- 20. Pourquoi ma feuille n'est-elle pas attachée à la fenêtre pour laquelle elle est exécutée?
- 21. Non Lancer erreurs dans une bibliothèque JavaScript
- 22. Que faites-vous référence à ASP.NET MVC ASP.NET non?
- 23. asp.net dimensionnement de la non-taille
- 24. dyld: Bibliothèque non chargée: AVFoundation.framework Raison: image non trouvée
- 25. Mise à niveau de la bibliothèque Enterprise - v1.0 à v4.1
- 26. Classe non enregistrée .... lorsque j'essaie d'appeler une bibliothèque C# gérée à partir d'un C++ non géré
- 27. Meilleure configuration matérielle pour l'application d'hébergement ASP.NET
- 28. configuration pour la bibliothèque de classes java sur la distribution tomcat
- 29. asp.net exception non gérée
- 30. Script pour activer AJAX pour asp.net dans la configuration web