Comment un service WCF écouter le même port que IIS?
J'ai pu exécuter un Service Windows hébergé service WCF écoute http://localhost:80/MyService
alors que IIS était de servir des pages sur http://localhost:80
et les deux œuvres.
Mais de nombreux endroits dans l'internet (comme cette et cette) dire qu'un seul processus peut écouter chaque port simultaneoulsy.
Sont-ils mauvais?
OriginalL'auteur Jader Dias | 2010-01-14
Vous devez vous connecter pour publier un commentaire.
Pourrait-il être que vous organisez le service WCF dans IIS. De sorte que IIS est l'envoi de la demande pour le service WCF en fonction de l'URL.
Edit:
Il se peut aussi que les services WCF ont été configurés pour ne partage de port comme ceci:
http://msdn.microsoft.com/en-us/library/ms734772.aspx
Edit2:
Ok, j'ai relu votre édité question, voir les liens dans cette réponse:
http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/8993f7c5-1f78-4156-a131-d9b40af10d9a
"La Liste IP d'Écoute permet aux services WCF à coexister avec les applications qui utilisent un port pour certaines adresses IP de la machine. Si la Liste d'Écoute IP contient des entrées, l'API du Serveur HTTP ne se lient aux adresses IP que la liste précise."
Modifié la question à clarifier
OriginalL'auteur AaronLS
HTTP.sys est-ce possible. De l'article:
HTTP.sys agit comme un port-forwarding service, pour HTTP (port 80) de la circulation.
et il arrive aussi avec d'autres ports et protocoles? stackoverflow.com/questions/2085790/...
C'est donc pourquoi, diable, Windows m'a permis d'écouter sur le port 8080, tandis que le Windows Media Service a HTTP-Écoute sur le même port. Les choses sont étranges.
OriginalL'auteur Cheeso