Nous avons une application Web à trois niveaux écrite dans des Webforms ASP.Net où nous ne pourrons pas la porter - la récession est vraiment nulle! - à MVC. Notre objectif est de mettre en place une architecture de plugin. Une façon serait d'utiliser le dossier App_Code. Y a-t-il de meilleures alternatives?Quelle est la meilleure façon d'implémenter une architecture de plugin pour l'application web asps asp.net?
0
A
Répondre
1
Mon architecture de plugin est développée dans une solution complètement séparée. J'inclus une référence aux bibliothèques dans mon projet web. J'utilise un gestionnaire de plugins qui s'exécute dans Application_Start et charge la configuration du plugin à partir du fichier web.config. La configuration spécifie le nom complet du plugin utilisé et utilise Activator.CreateInstance pour instancier le plugin. Tous les plugins implémentent une interface IPlugin ainsi qu'une interface pour chaque type spécifique de plugin.
0
Faire un assemblage plugin-loader peut-être? :)
Évitez le code au niveau de l'entreprise dans les applications ASP.NET. Essayez de le garder comme "présentation seulement" -comme vous pouvez ..
Questions connexes
- 1. Quelle est la meilleure façon de créer une architecture de sécurité?
- 2. Quelle est la meilleure architecture pour passer à XMPP?
- 3. Quelle est la meilleure façon de créer une bibliothèque client pour une API de service Web?
- 4. Quelle est la meilleure façon de créer une configuration maître-esclave pour une application Web?
- 5. Plusieurs connexions locales en Flash - quelle est la meilleure architecture?
- 6. Quelle est la meilleure architecture d'infrastructure SAP ERP?
- 7. ASP.NET MVC/ASP.NET Application d'accès aux données WebForm - quelle est la meilleure architecture?
- 8. Quelle est la meilleure façon d'implémenter un algorithme de limitation de débit pour les requêtes Web?
- 9. Quelle est la meilleure façon d'utiliser JQuery dans Asp.net
- 10. Quelle est la meilleure façon d'utiliser FDF avec ASP.NET?
- 11. Quelle est la meilleure façon d'utiliser Response.Redirect pour un pop-up dans une application Web .NET?
- 12. Quelle est la meilleure méthode pour localiser une application asp.net?
- 13. Quelle est la meilleure façon de faire certaines pages dans asp.net exigent une connexion?
- 14. Quelle est la meilleure façon de consigner des exceptions dans Visual Basic, sur une application ASP.NET?
- 15. Quelle est la meilleure façon de formater C# dans WordPress?
- 16. Quelle est la meilleure façon d'implémenter la liaison de données avec une application Web?
- 17. Quelle est la meilleure façon d'échantillonner/profiler une application PyObjC?
- 18. Quelle est la meilleure façon d'appliquer une ombre portée?
- 19. Quelle est la meilleure façon d'initialiser une application?
- 20. Quelle est la meilleure façon de lire GetResponseStream()?
- 21. Quelle est la meilleure façon de créer une vignette de page Web?
- 22. Quelle est la meilleure façon de charger des données hautement réutilisées dans une application web .net
- 23. Quelle est la meilleure façon d'organiser une solution ASP.Net MVC à l'aide de l'injection de dépendances?
- 24. Quelle est la meilleure façon d'afficher un seul enregistrement dans une page Web?
- 25. Quelle est la meilleure façon d'implémenter une API dans ASP.NET en utilisant MVC?
- 26. Quelle est la meilleure façon d'exposer l'API de mon serveur?
- 27. Quelle est la meilleure façon d'écrire un scénario de test pour les services Web RESTLET?
- 28. Quelle est la meilleure façon de vérifier si un dossier de site Web existe?
- 29. Quelle est la meilleure façon de montrer plusieurs cases à cocher pour plusieurs enregistrements dans ASP.NET
- 30. Quelle est la meilleure façon de reporter des actions après une requête dans ASP.NET?
Nice et concis - merci! –