Deux services Windows s'exécutent sur la même machine. Les deux services utilisentDémarrage de plusieurs écouteurs HTTP sur IIS à l'aide de C# .NET 2.0
private HttpListener listener;
je précise le baseURL comme "http://IPAddress:8080/" & "http://IPAddress:8081/" respectivement pour chacun des services. Ensuite, je fais le nécessaire et appelez
listener.Start();
Le premier service démarre avec succès sur le port 8080. Mais quand je commence maintenant le 2ème service, je reçois HTTPListenerException "Le processus ne peut pas accéder au fichier parce qu'il est utilisé par un autre processus" pour l'objet écouteur.
Quelqu'un pourrait me dire: 1) S'il est possible de démarrer deux écouteurs HTTP sur le même IIS à deux ports différents. 2) Si oui, comment pouvons-nous l'obtenir? 3) Existe-t-il un autre moyen de le faire? Pour votre information: J'utilise le serveur C# .NET 2.0 et IIS 6.0.
Merci & Cordialement,
Hari