Mit meinem Administratorkonto habe ich mit FileZilla eine FTP-Verbindung zu meiner IIS 7.5-FTP-Site hergestellt. Ich konnte eine Datei erfolgreich hochladen, erhalte jedoch weiterhin die Meldung "Verzeichnisliste konnte nicht abgerufen werden".
Im passiven Modus lauten Befehl, Antwort und Fehler:
Command: LIST
Response: 150 Opening BINARY mode data connection.
Response: 550 The network connection was aborted by the local system.
Error: Failed to retrieve directory listing
Im aktiven Modus lauten Befehl, Antwort und Fehler:
Command: PORT 192,168,1,129,102,151
Response: 501 Server cannot accept argument.
Error: Failed to retrieve directory listing
Was habe ich falsch gemacht?
Für mich hat Neustart nicht geholfen, aber das Deaktivieren des passiven Modus hat geholfen .
quelle
Klingt nach Firewall-Konfigurationsproblem. Sehen Sie sich diesen Artikel an (falls Sie ihn noch nicht getan haben): http://learn.iis.net/page.aspx/309/configuring-ftp-firewall-settings/
quelle
Ich hatte das gleiche Problem, aber ich habe eine Lösung.
Überprüfen Sie das FTP-Verzeichnis Ihres Standortpfads und fügen Sie einen Benutzer
everyone
mit vollem Zugriff für diesen Ordner hinzu.quelle
Hier ist eine Lösung von Microsoft.
http://www.iis.net/configreference/system.applicationhost/sites/sitedefaults/ftpserver/directorybrowse
Die Installation der FTP-Erweiterbarkeitsfunktion und die Aktivierung der Auflistung unter Directory Browsing lösten mein Problem.
quelle
Ich hatte den gleichen Fehler unter Windows 2008 Server und musste alles (Passive Ports) sowohl auf meiner Firewall als auch auf der Windows-Firewall (Public Profile) zulassen und musste ein Upgrade von IIS 6.0 FTP auf IIS 7.5 FTP durchführen.
quelle
Stieß genau auf das gleiche Problem und hatte nach dem Einrichten
FTP Firewall Support
in IIS, um meine externe IP abzugleichen, immer noch das Problem. Als letzten Schritt ging ich zur Bearbeitung der eigentlichen FTP-Regel in denWindows Firewall
und erlaubteEdge traversal -> Allow Edge Traversal
unter demAdvanced
Reiter TrefferApply/OK
und startete denFTPSVC
in den Diensten neu. Danach hatte ich keine Probleme mehr.quelle
Der 2. Beitrag in diesem Thread hat mir geholfen:
Verzeichnis auf IIS FTP Passive kann nicht aufgelistet werden
Ich lief dies von der Kommandozeile: Netsh Advfirewall Set global StatefulFtp aktivieren Net Stop ftpsvc net Start ftpsvc
quelle