2010-02-02 2 views
1

J'ai créé et déployé le service wcf sur le serveur en tant que service Windows, avec l'adresse URL app.config comme "http://localhost:portnumber/ ...." J'accède à ce service wcf depuis le navigateur de la machine cliente (la machine cliente est différente du serveur) en utilisant l'url "http://servername:portnumber/ ......" mais je ne suis pas en mesure d'y accéder car il semble que ma requête client soit redirigée vers localhost et non vers le serveur. Quelqu'un peut-il m'aider à ce sujet?Problème lors du déploiement du service wcf utilisant localhost dans l'url de service

Mon autre question à ce sujet est que je dois déployer le service en utilisant servername dans l'URL ou localhost est bien, quelle est la meilleure façon?

Répondre

1

Modifiez l'URL dans le fichier de configuration pour pointer vers le serveur réel. C'est tout ce que vous devez faire.

localhost est leur machine locale, ou lorsque vous développez votre machine locale, c'est pourquoi cela fonctionne en développement.

+0

J'essaie d'accéder aux méthodes dans le service WCF à partir d'une autre machine via mozilla ou IE en utilisant l'url "http: // servername: portnumber/....." Je n'ai aucun client créé. – Dhananjay

+0

OK, mais même si vous utilisez le navigateur pour tester le service est en place, vous devez mettre le nom du serveur approprié, pas localhost. – blowdart

Questions connexes