Hébergement WAS − L'hébergement d'un service WCF dans le service d'activation Windows (WAS) est le plus avantageux en raison de ses fonctionnalités telles que le recyclage des processus, la gestion du temps d'inactivité, le système de configuration commun et la prise en charge de HTTP, TCP, etc.
Quel type d'hébergement est pris en charge par WCF ?
Il existe trois types d'environnements d'hébergement pour les services WCF: IIS, WAS et auto-hébergement Le terme "auto-hébergement" fait référence à toute application qui fournit son propre code pour initialiser l'environnement d'hébergement. Cela inclut la console, Windows Forms, WPF et les services Windows gérés.
Comment activer et héberger le service WCF ?
Pour créer un service de base hébergé par WAS
- Définissez un contrat de service pour le type de service. Copie C. …
- Implémenter le contrat de service dans une classe de service. Notez que l'adresse ou les informations de liaison ne sont pas spécifiées dans l'implémentation du service. …
- Créer un site Web. …
- Créer un service. …
- Placer le service.
Quelle est la nécessité d'activer ou d'héberger un service WCF ?
Peu importe si la demande est une demande de service WCF ou une demande ASP. NET, le travail du processus d'activation consiste à permettre au processus de travail de démarrer lorsqu'une demande arrive dans au serveur depuis le client. Ce processus d'activation est appelé activation basée sur les messages.
Comment héberger un service ?
Pour héberger le service, vous ajoutez du code pour effectuer les étapes suivantes:
- Créer un URI pour l'adresse de base.
- Créer une instance de classe pour héberger le service.
- Créer un point de terminaison de service.
- Activer l'échange de métadonnées.
- Ouvrez l'hôte de service pour écouter les messages entrants.