vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: FTP-Schwierigkeiten 
Autor: Grabbo
Datum: 15.05.14 11:47

Hallo Manfred,
ja es werden alle Streams auch im Fehlerfall geschlossen.
Wenn die Methode in einen Timeout läuft oder nach öffnen des Streams abbricht, dann werden alle Streams geschlossen.
Ich sehe an den Fehlermeldungen, welche ich vergeben habe auch, dass etwas in dem gezeigten Part bei Instanziierung schief läuft
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

FTP-Schwierigkeiten 
Autor: Grabbo
Datum: 15.05.14 08:18

Guten Morgen zusammen,

ich habe ein Problem bei einer FTP-Download Methode.
Als Exception gibt der FTP Server eine "Protocol Violation" wieder. Ich habe schon Stunden im Internet nach diesem Problem gesucht, jedoch keine Lösung finden können.
Wir haben mehrere User die teilweise zur selben Zeit auf den FTP-Server mit Namen und jeweiligem Passwort zugreifen. Nach einigen Verbindungen bekomme ich dann eben diese Exception.

Mein Code der FTP-Download Mehtode sieht zu Beginn folgendermaßen aus:
      ' Ein FTPWebRequest-Objekt instanzieren und konfigurieren...
            Dim fwr As FtpWebRequest = FtpWebRequest.Create(strSourceFilePath)
            fwr.Credentials = New NetworkCredential(strFTPAccount(0), _
              strFTPAccount(1), strFTPAccount(2))
            fwr.Proxy = Nothing
            fwr.Timeout = 30 * 1000 ' Timeout für das WebRequest-Objekt nach 30 
            ' Sekunden
            fwr.Method = WebRequestMethods.Ftp.DownloadFile
 
            ' Stream vom FTP-Server abrufen ...
            Dim wrp As WebResponse = fwr.GetResponse()
            Dim stmPDFBytes As Stream = wrp.GetResponseStream()
 
            ' Zum Auslesen des Streams die Größe der Byte-Blöcke festlegen...
            Dim intByteBlock As Integer = 1024 ' je 1 KB
 
            ' FileStream für die Ziel-Datei erzeugen...
            Dim fs As New FileStream(strDestinationFilePath, FileMode.Create)
Könnt ihr mir weiter helfen? Liegt es womöglich an einer serverseitigen EInstellung?

Gruß Marco
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: FTP-Schwierigkeiten 
Autor: Manfred X
Datum: 15.05.14 09:00

Hallo!

Stellst Du sicher, daß der (Response-)Stream nach dem Download sofort
geschlossen wird?
Auch in dem Fall, daß es beim Download zu einer Ausnahme kommt?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: FTP-Schwierigkeiten 
Autor: Kuno60
Datum: 15.05.14 14:19

Hallo,

manche FTP-Server unterstützen keine Mehrfachverbindungen. Wenn also 2 oder mehr Nutzer gleichzeitig drauf zugreifen, gibt's einen Fehler.
Wenn du Zugriff auf die Servereinstellungen hast, so solltest du schauen, ob du Mehrfachverbindungen oder die Anzahl der zulässigen Verbindungen einstellen kannst.

Kuno
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: FTP-Schwierigkeiten 
Autor: Grabbo
Datum: 15.05.14 14:51

Okay, dann werde ich mal unseren Admin nerven und da nachschauen

Danke für den Tip
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: FTP-Schwierigkeiten 
Autor: Grabbo
Datum: 16.07.14 08:15

Also Mehrfachverbindungen werden zugelassen... Es klappt ja auch alles scheinbar bis zu einem gewissen Zeitpunkt...
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: FTP-Schwierigkeiten 
Autor: sv00010
Datum: 23.07.14 11:54

Das wird vermutlich ganz normal sein.
Dieses Verhalten bemerke ich auch, wenn ich im Internet größe Ordner auf eine Internetseite hochlade.
Er lädt dann den Ordner hoch, aber sobald diese Aktion fertig ist, wird die Verbindung automatisch getrennt.
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: FTP-Schwierigkeiten 
Autor: sv00010
Datum: 23.07.14 13:26

http://www.interworx.com/support/faq/how-to-ftp-server-guide/
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel