Je comprends que vous êtes en mesure d'ouvrir le port 80 sur un rôle de travail Azure et d'exécuter un service WCF publiquement. Cependant, j'ai de la difficulté à trouver un scénario où il est plus logique de le faire plutôt que de jouer dans un rôle sur le Web. Des idées?Service WCF sur HTTP dans un rôle de travail Azure?
Répondre
Un service WCF hébergé dans un rôle de travail sera essentiellement auto-hébergé: À partir de votre OnStart(), vous allez créer un nouveau ServiceHost() et partir de là.
Un service WCF hébergé dans un rôle Web profiterions de IIS pour héberger le service, comme un svc, en tirant parti des compteurs de performance IIS, la mise en cache, l'activation automatique, le recyclage des processus, etc.
Encore plus intéressant: Dans un rôle Web où vous hébergez votre site Web, vous pouvez toujours exécuter un service WCF auto-hébergé de la même manière que dans un rôle de travailleur. Vous aurez juste besoin de créer un autre point de terminaison d'entrée sur un autre port (ou un point de terminaison interne, utilisable uniquement par vos instances de rôle Web/ouvrier Windows Azure dans votre déploiement).
Et encore un autre scénario: En exécutant un service auto-hébergé, vous n'êtes pas limité à .net - lancer tout exécutable qui sait comment écouter un port. Cela ouvre des opportunités pour héberger un hôte de service Java, python, etc.
- 1. Service WCF déployé sur Azure
- 2. Test du service WCF sur Windows Azure
- 3. Service WCF sécurisé sur Azure
- 4. Comment arrêter le rôle de travail Azure
- 5. Le service WCF Azure utilise le service WCF Azure
- 6. Sérialisation WCF getcha - Rôle différent Rôle Web Azure VS IIS
- 7. Déployer un rôle Web à partir du rôle de travail dans Azure
- 8. Déployer un seul rôle dans le projet de service Azure
- 9. Le service WCF dans le rôle de travail Azure ralentit à la première requête après avoir été inactif
- 10. Ajouter un nouveau rôle au déploiement de service Azure existant
- 11. WCF et Azure: faire un rôle de travail attendre jusqu'à ce qu'il reçoive des données d'un autre rôle de travailleur
- 12. Flux de travail dans le rôle Web Azure
- 13. Azure Service Bus sur http derrière proxy
- 14. Hôte développé wcf service sur azure
- 15. instances Azure et rôle web
- 16. Connexion d'un rôle de travail Azure à un rôle de serveur de cache dédié
- 17. Comment puis-je héberger un service WCF dans Azure sur les points de terminaison externes et internes d'un rôle Web?
- 18. Service WCF avec un fil de travail?
- 19. Puis-je accéder à ServiceEndpoint dans le rôle Web du service WCF Azure?
- 20. Créer un nouveau Windows Azure service Hosted d'un travailleur rôle
- 21. Compteur de performances Azure - Groupes d'URL de service HTTP
- 22. Publication sur le service WCF via HTTP
- 23. Autorisation basée sur les rôles dans WCF Hébergé sur Azure
- 24. WCF non accessible dans Azure
- 25. Service WCF dans Azure avec ClaimsIdentity sur SSL
- 26. Obtention d'un service à exécuter à l'intérieur d'un rôle de travail Azure
- 27. Accepter une requête HTTP Post dans Azure
- 28. Azure Table Storage, Service WCF et Enum
- 29. rôle de travail + web coût
- 30. Un rôle de travail Azure exécutant node.js redémarre-t-il le processus de noeud s'il disparaît?
pouvez-vous partager quelques liens tutoriels à ce sujet. – Andrew