2016-04-18 1 views
1

Je suis un nouveau membre d'un projet d'équipe. J'ai obtenu la dernière version de la solution, configuré SQL Server et IIS, où ils hébergent les services (WCF). lorsque je débogue la solution, j'obtiens cette exception.System.net.Sockets.SocketException Aucune connexion n'a pu être établie car la machine cible l'a refusée activement

System.Net.Sockets.SocketException Pas de connexion pourrait être parce que la machine cible activement refusé

J'ai essayé, et ne fonctionne pas:

  • Désactiver le pare-feu .
  • Modifiez le port dans IIS.

Screenshot

+0

Pouvez-vous vérifier que le port que vous voulez connecter est effectivement actif? Une application d'écoute doit être en cours d'exécution sur ce port. Veuillez vérifier d'abord ..,. – icbytes

+0

le port dans le web.config est 587, et le même dans la configuration IIS. mais quand j'utilise le [netstat -an | trouver "587"] commande, il n'apparaît pas. Est-ce que je le fais bien? –

+0

Doit avoir raison. Avez-vous a) netstated sans params et vérifié manuellement? b) Avez-vous accès à la machine distante afin de vérifier si IIS est en cours d'exécution sur le port 587. c) Pouvez-vous utiliser wireshark ou des outils similaires pour détecter l'utilisation de ce port? – icbytes

Répondre

1

Si vous souhaitez configurer les liaisons, faites un clic droit sur votre site et allez '... Modifier les liaisons. Vous devez ajouter une nouvelle liaison de site correspondant à net.tcp avec la liaison par défaut 808: *.