Je suis confronté à un problème lors de l'installation d'un de mes projets. Il se compose de trois parties, une application WindowsForms côté client, un service Web WCF et une base de données (SQLExpress atm).Comment obtenir le ServiceReference correct et son adresse de point de terminaison pour un service Web WCF lors de l'installation
Actuellement, l'adresse de point de terminaison et la référence de service requises pour la connexion entre Client et Webservice sont codées en dur dans le fichier app.config du projet WindowsForms, référençant l'ordinateur spécifique sur le même réseau que le service Web comme ceci:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IWemosService" maxBufferPoolSize="2147483647"
maxReceivedMessageSize="2147483647" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://ent-ga-04:8733/Design_Time_Addresses/WcfServiceWemos/WemosService/"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IWemosService"
contract="ServiceReferenceWemos.IWemosService" name="BasicHttpBinding_IWemosService" />
</client>
</system.serviceModel>
</configuration>
Cependant, après l'installation client et Webservice sur différents appareils, je vais devoir changer ces valeurs, bien sûr, pour faire correspondre les nouveaux périphériques et les connexions. Je n'ai aucune idée de comment le faire. Pouvez-vous m'aider?