Question

Nous avons un service hébergé derrière notre pare-feu qui reçoit une demande transmise par lui par le routeur externe. Le service fonctionne bien, mais chaque fois que l'un de nos clients ajoute une référence de service à l'aide svcutil ou Visual Studio, le fichier app.config généré contient toujours l'adresse de point final comme https: //myserver.myinternaldomain/ ... plutôt que https: // sécuriser .myexternaldomain.com / ... qui est évidemment pas accessible au monde extérieur.

Je joue avec la config depuis des siècles maintenant et je ne peux pas le faire fonctionner, des idées?

Était-ce utile?

La solution

I think you have 3 options:

  1. Change the config of your website in IIS to add a host header value of "secure.myexternaldomain.com".

  2. In your <endpoint> elements in your WCF configuration, specify the complete address of the service (i.e. including the domain).

  3. Use the <baseAddresses> configuration element.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top