Bonjour à tous !

Lorsque je configure mes channels WCF dans le fichier App.Config je peux écrire quelquechose comme cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<endpoint contract="MonContrat"
          binding="netTcpBinding"
          address="net.tcp://127.0.0.1:2000/MonService" />
En utilisant les principes de résolutions d'IP, par configuration du fichier host de Windows par exemple, on peut également écrire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<endpoint contract="MonContrat"
          binding="netTcpBinding"
          address="net.tcp://hostcible:2000/MonService" />
Je souhaiterais pouvoir faire la même chose avec les services, en configurant le fichier service de Windows, de manière à pouvoir écrire quelquechose qui ressemble à celà :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<endpoint contract="MonContrat"
          binding="netTcpBinding"
          address="net.tcp://hostcible:portcible/MonService" />
Le problème est qu'apparamment le format d'adresse est alors invalide : après un ':' le parser d'Uri s'attend à trouver un numéro de port.

Y a-t-il un moyen permettant de contourner cette limitation ?

Merci pour vos réponses.