2016-05-27 21 views
0

Ich habe FTP-Server auf Azure-Plattform - Windows Server 2012 nach http://www.intstrings.com/ramivemula/articles/enable-ftp-access-on-windows-azure-vm/ Link implementiert. Zusammenfassend habe ich Ports (2500-2504) erstellt und diese für FTP-Dienste verwendet. Zur selben Zeit habe ich den Dataport (1000-1005) erstellt und über den azuren Port als Endpunkte registriert.Der Remote-Server hat einen Fehler zurückgegeben: (425) Kann die Datenverbindung nicht öffnen

Ich erstellte App Service unter Azure Platform. Während ich debuggen (FtpWebRequest Befehl - Download, Upload & ListDirectoryDetails) dieser App-Service in meiner Arbeitsstation, funktioniert es gut. Aber dieses App-Service-Programm wirft manchmal Fehler, wenn es in der Azure-Plattform ist. Es gibt zurück "Der Remote-Server hat einen Fehler zurückgegeben: (425) Kann die Datenverbindung nicht öffnen." Error.

Irgendeine Idee? Vielen Dank im Voraus.

Antwort

0

Wenn man nicht verwendet: using(){} Anweisung auf IDisposable Objekte, dann ist es möglich, 425 FTP-Fehlercode zu erhalten, wenn eine getrennte genug Anfragen macht

Grund ist: dass der Verkehr zwischen azur gehosteten FTP-Server und azur Website ist Schnell, viel zu schnell, damit unvollkommener Code richtig funktioniert, während das lokale Debugging (sehr langsam) oder lokal gegen Remote-FTP langsam ist und deshalb funktioniert