FtpResponse21: 550 Der Prozess kann nicht die Datei zugreifen, da sie von einem anderen Prozess verwendet wird. Chilkat FTP und FileZilla Server
Frage
Ich bin mit Chilkat FTP-Komponente einiger Dateien von einem FTP-Server ausgeführt werden FileZilla Server zum Download bereit. Im Anschluss wird die Fehlermeldung, wenn ich versuche, dies zu tun.
ChilkatLog:
GetFile:
DllDate: Sep 10 2010
UnlockPrefix: MYFTP
Username: Admin
Component: .NET 2.0
localFilename: C:\Site\Code\Project\Station\project_station_r3.zip
ModeZ: 0
BinaryMode: 1
Passive transfer mode
hostAddr: 172.21.14.64
DataConnect:
hostname: 172.21.14.64
port: 2487
ConnectTimeoutMs: 60000
myIP: 172.21.14.64
myPort: 2488
connect successful.
PassiveDataConnectionSetupTimeMs: Elapsed time: 0 millisec
RetrFilename: [/Site/Code/Project/Station/project_station_r3.zip]
RETR failed
Filename: /Site/Code/Project/Station/project_station_r3.zip
FtpResponse21: 550 /Site/Code/Project/Station/project_station_r3.zip: The process cannot access the file because it is being used by another process.
TotalTimeMs: Elapsed time: 15 millisec
Failed.
Die Datei ist da, und ich kann es manuell herunterladen FileZilla FTP-Client. Kann mir jemand sagen, was hier los ist?
Lösung
Uh ... ist dieser FTP-Server auf Ihrem lokalen Host? Es ist sicher Aussehen es - myIP
und hostname
sind die gleichen. In diesem Fall versucht man, die gleiche Datei über sich selbst, Kreisverkehr über die Loopback-Schnittstelle zu schreiben. Der Fehler Sie bekommen ist ziemlich beschreibend -. FileZilla Server die Datei zum Lesen geöffnet hat, und Sie versuchen zu schreiben, um es
Versuchen Sie, einen anderen Dateinamen zu speichern.