2016-07-12 23 views
0

Ich versuche einen Web-Bot zu starten, der mit WatiN (via Firefox) entwickelt wurde. Es startet und funktioniert perfekt auf meinem Computer (auch ohne es als Admin starten), aber wenn ich es von meinem VPS (wo ich bin nicht Admin) starten, stürzen Firefox und meine Anwendung sofort ab.C# WatiN Firefox - Daten können nicht aus der Transportverbindung gelesen werden

Die Konsole zeigt (I übersetzt aus Französisch):

Unbehandelte Ausnahme: System.IO.IOException: Nicht imstande, Daten von der Verkehrsverbindung zu lesen: eine bestehende Verbindung von der Remote-Host wurde gewaltsam geschlossen. ---> System.Net.Sockets.SocketException: Eine bestehende Verbindung wurde vom Remote-Host zwangsweise geschlossen. zu System.Net.Sockets.Receive (Byte [] -Puffer, Int32-Offset, Int32-Größe, SocketFlags socketFlags) zu System.Net.Sockets.NetworkStream.Read (Byte [] Puffer, Int32-Offset, Int32-Größe) - - Ende des inneren Ausnahmestapel-Trace --- zu System.Net.Sockets.NetworkStream.Read (Byte [] -Puffer, Int32-Offset, Int32-Größe) an WatiN.Core.Native.Mozilla.FireFoxClientPort.ReadResponse (boolesches Ergebnis, erwartet, Boolean checkForErrors) zu WatiN.Core.Native.Mozilla.FireFoxClientPort.WaitForConnectionEstablished() zu WatiN.Core.Native.Mozilla.FireFoxClientPort.Connect (String url, Boolean createNewFirefoxInstance) zu WatiN.Core.Native.Mozilla.FireFoxClientPort. Verbinden (String url) mit WatiN.Core.Native.Mozilla.CreateFireFoxInst ance (String url) zu MyTranslationAutomation.MyTranslation..ctor (MyConsole & Konsole) zu Program.Actions.Main()

Console:

enter image description here

+0

Sind Sie sicher, dass Sie kein Firewall-Problem auf dem Computer haben, wenn Sie Ihre Lösung bereitstellen? Dieser Fehler ist überhaupt nicht verwandt (oder sieht zumindest nicht so aus). Der Fehler, den Sie bekommen, bedeutet, dass die Maschine da ist, aber der Dienst nicht reagiert (aus irgendeinem Grund), tatsächlich können Sie die Stack-Trace lesen, die auf die Read() - und ReadResponse() -Methode als Teil davon verweist. – ProgrammerV5

+0

Das dachte ich mir aber, wie ich schon erwähnt habe, bin ich kein Admin auf diesem Computer, also gibt es eine Möglichkeit, das Problem zu umgehen? – RandomAmateurDev

Antwort