2016-07-12 3 views
0

J'essaie de lancer un bot Web développé avec WatiN (via Firefox). Il se lance et fonctionne parfaitement sur mon ordinateur (même sans le lancer en tant qu'administrateur), cependant quand je le lance depuis mon VPS (où je ne suis pas administrateur), Firefox et mon application se plantent immédiatement.C# WatiN Firefox - Impossible de lire les données de la connexion de transport

Les spectacles de la console (je l'ai traduit du français):

exception non gérée: System.IO.IOException: Impossible de lire les données de la connexion de transport: a dû être fermée une connexion existante par l'hôte distant. ---> System.Net.Sockets.SocketException: une connexion existante a été fermée de force par l'hôte distant. à System.Net.Sockets.Receive (tampon [Byte [], décalage Int32, taille Int32, SocketFlags socketFlags) à System.Net.Sockets.NetworkStream.Read (octet [] tampon, décalage Int32, taille Int32) - - Fin de la trace de la pile d'exception interne --- à System.Net.Sockets.NetworkStream.Read (tampon Byte [], décalage Int32, taille Int32) à WatiN.Core.Native.Mozilla.FireFoxClientPort.ReadResponse (résultat booléen attendu, checkForErrors booléennes) à WatiN.Core.Native.Mozilla.FireFoxClientPort.WaitForConnectionEstablished() à WatiN.Core.Native.Mozilla.FireFoxClientPort.Connect (String url, Boolean createNewFirefoxInstance) à WatiN.Core.Native.Mozilla.FireFoxClientPort. Connect (String url) à WatiN.Core.Native.Mozilla.CreateFireFoxInst ANCE (String url) à MyTranslationAutomation.MyTranslation..ctor (console MyConsole &) à Program.Actions.Main()

Console:

enter image description here

+0

Etes-vous sûr que vous ne rencontrez pas de problème de pare-feu sur la machine lorsque vous déployez votre solution? Cette erreur n'est pas liée au tout (ou du moins elle ne ressemble pas). L'erreur que vous obtenez signifie que la machine est là mais le service ne répond pas (pour une raison quelconque), en fait vous pouvez lire la trace de la pile pointant vers la méthode Read() et ReadResponse() en faisant partie. – ProgrammerV5

+0

C'est ce que je pensais, cependant comme je l'ai mentionné je ne suis pas un administrateur sur cet ordinateur, donc y at-il un moyen de contourner le problème? – RandomAmateurDev

Répondre