2011-06-27 3 views
0

J'ai un problème avec le déploiement de mon service Web sur notre serveur Web. Dans ma machine de développement (à l'intérieur de notre réseau local), tout fonctionne bien. Lorsque je déplace l'application sur notre serveur Web (adressé au public), j'obtiens toujours l'exception de dépassement de délai . pendant que je connecte le service Web via mon navigateur Web, cela fonctionne très bien, sans problèmes, mais grâce à l'application, j'obtiens l'erreur de timeout. Mon application se connecte à notre serveur de base de données (à l'intérieur de notre réseau local) pour obtenir des données statistiques sous forme de jeux de données. puis-je connaître la question à ce sujet.WebService timeout

Répondre

0

Il s'agit probablement d'un problème de transfert de pare-feu/port. Est-ce que je vous ai bien compris: Votre application cliente se connecte directement au serveur de base de données?

Vous devez vérifier le port que vous utilisez pour vous connecter au serveur de base de données. Puis vérifiez si le serveur Web a un pare-feu actif et si c'est le cas, configurez-le correctement pour accepter les connexions sur ce port.

Vous pouvez toujours facilement vérifier si un port est ouvert et accessible en utilisant telnet:

Sur la ligne de commande, tapez telnet MY_IP MY_PORT. Si une connexion peut être établie, le port est ouvert.