it-swarm.com.de

So beheben Sie den FTP-Fehler "Verzeichnisliste konnte nicht abgerufen werden" für das Administratorkonto in IIS 7.5

Mit meinem Administratorkonto habe ich eine FTP-Verbindung zu meiner IIS 7.5 FTP-Site mit FileZilla. Ich konnte eine Datei erfolgreich hochladen, erhalte jedoch weiterhin die Meldung "Verzeichnisliste konnte nicht abgerufen werden" als Antwort.

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?

20
smartcaveman

Ich hatte auch dieses Problem und es hing mit den von IIS ausgewählten Datenports zusammen. Ich habe es so eingerichtet, dass es einen bestimmten Portbereich verwendet, aber als mein Client versuchte, den passiven Modus zu verwenden, zeigte sich, dass er den falschen Port verwendete.

Dieser Artikel beschreibt die Methode zur Berechnung des verwendeten Ports. z.B.

227 Entering Passive Mode (x1,x2,x3,x4,y1,y2)

Die IP, die verwendet werden würde, ist x1.x2.x3.x4 und Port (y1 * 256) + y2. Ich habe die falschen Werte für y1 und y2 gesehen, daher musste ich "Microsoft FTP Service" neu starten, damit er die Werte erkennt, die ich in den FTP-Firewall-Einstellungen in IIS festgelegt hatte.

13
Jake Anderson

Für mich hat ein Neustart nicht geholfen, aber Deaktivieren des passiven Modus hat geholfen.

5
ViteXikora

Klingt nach einem Problem mit der Firewall-Konfiguration. Bitte schauen Sie sich diesen Artikel an (falls Sie dies noch nicht getan haben): http://learn.iis.net/page.aspx/309/configuring-ftp-firewall-settings/

4
LazyOne

Hier ist eine Lösung von Microsoft.

http://www.iis.net/configreference/system.applicationhost/sites/sitedefaults/ftpserver/directorybrowse

Das Problem wurde behoben, indem die FTP-Erweiterungsfunktion installiert und die Auflistung unter Verzeichnis-Browsing aktiviert wurde.

2
Faiz

Ich hatte das gleiche Problem, aber ich habe eine Lösung.

Überprüfen Sie das FTP-Verzeichnis Ihres Standortpfads und fügen Sie den Benutzer everyone mit vollem Zugriff für diesen Ordner hinzu.

2
BewareQQ

Ich hatte den gleichen Fehler unter Windows 2008 Server und musste alles (Passive Ports) sowohl in meiner Firewall als auch in der Windows-Firewall (öffentliches Profil) zulassen und musste von IIS 6.0 FTP auf IIS 7.5 FTP aktualisieren .

1

Stieß genau auf das gleiche Problem und nachdem ich FTP Firewall Support In IIS, um meiner externen IP zu entsprechen, eingerichtet hatte, hatte ich immer noch das Problem. Als letzten Schritt ging ich zum Bearbeiten des eigentlichen FTP Regel in der Windows Firewall und erlaubte Edge traversal -> Allow Edge Traversal unter der Registerkarte Advanced auf Apply/OK und startete die FTPSVC in den Diensten neu. Danach habe ich nein hatte länger irgendwelche Probleme.

1
vandsh

der 2. Beitrag in diesem Thread hat mir geholfen:

Verzeichnis kann nicht aufgelistet werden auf IIS FTP Passive

ich habe dies über die Befehlszeile ausgeführt: netsh advfirewall set global StatefulFtp enable net stop ftpsvc net start ftpsvc

0
StealthOne