2010-02-18 4 views
1

La fourniture de fonctions Web via un HttpHandler personnalisé tel que dans Elmah est extrêmement pratique pour les applications Web ASP.NET, car le gestionnaire peut être intégré à n'importe quelle application Web ASP.NET. Il convient parfaitement comme un moyen simple d'étendre une application Web existante. Maintenant, développer un ensemble significatif de fonctionnalités via un gestionnaire personnalisé est un processus très fastidieux. Je me demande s'il est possible d'incorporer directement une application ASP.NET dans une autre via un gestionnaire personnalisé (par opposition à couper et coller l'ensemble de l'application dans un sous-répertoire).Comment intégrer une application Web ASP.NET dans une autre?

Voici une petite liste d'applications Web intégré qui serait apte à cette fin:

  • console de surveillance de la santé.
  • Console de provisionnement (pour l'application Web cloud avec mise à l'échelle automatique).
  • Console de gestion des paramètres de l'application (en considérant un schéma IoC-settings-stored-in-DB).

Chacune de ces parties d'âme pourrait être fourni en tant HttpHandler; mais encore une fois la mise en œuvre est vraiment fastidieuse.

Est-ce que quelqu'un sait comment faire cela ou comment atteindre un comportement équivalent?

Répondre

0

Habituellement, mettez-vous vos fonctionnalités dans une DLL de logique applicative et faites-en simplement référence à partir d'autant d'applications que nécessaire à la logique métier? Qu'est-ce que vous essayez de réutiliser que cela ne fonctionnerait pas?

+0

Merci, juste ajouté quelques exemples pour clarifier l'intention. –

Questions connexes