En utilisant mon compte d'administrateur, je me suis connecté par FTP à mon site FTP IIS 7.5 avec FileZilla. J'ai réussi à télécharger un fichier, mais je reçois toujours un "Échec de récupération de la liste des répertoires" en réponse.
En mode passif, la commande, la réponse et l'erreur sont:
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
En mode actif, la commande, la réponse et l'erreur sont:
Command: PORT 192,168,1,129,102,151
Response: 501 Server cannot accept argument.
Error: Failed to retrieve directory listing
Qu'est ce que j'ai mal fait?
Pour moi, le redémarrage n'a pas aidé, mais la désactivation du mode passif l' a été.
la source
Cela ressemble à un problème de configuration du pare-feu. Veuillez consulter cet article (si vous ne l'avez pas déjà fait): http://learn.iis.net/page.aspx/309/configuring-ftp-firewall-settings/
la source
J'ai eu le même problème, mais j'ai une solution.
Vérifiez votre répertoire ftp de chemin d'emplacement et ajoutez l'utilisateur
everyone
avec un accès complet à ce dossier.la source
Voici une solution de Microsoft.
http://www.iis.net/configreference/system.applicationhost/sites/sitedefaults/ftpserver/directorybrowse
L'installation de la fonctionnalité d'extensibilité FTP et l'activation de la liste sous la navigation dans l'annuaire ont résolu mon problème.
la source
J'ai eu la même erreur sur Windows 2008 Server et j'ai dû tout autoriser (ports passifs) à la fois sur mon pare-feu et sur le pare-feu Windows (profil public) et j'ai dû mettre à niveau IIS 6.0 FTP vers IIS 7.5 FTP.
la source
Ran dans le même problème exact et après avoir configuré
FTP Firewall Support
dans IIS pour correspondre à mon IP externe, avait toujours le problème. Comme dernière étape, je suis allé modifier la règle FTP réelle dans leWindows Firewall
et autoriséEdge traversal -> Allow Edge Traversal
sous l'Advanced
onglet hitApply/OK
et redémarré leFTPSVC
dans les services. Après cela, je n'ai plus eu de problèmes.la source
le 2ème post de ce fil m'a aidé:
Impossible de répertorier le répertoire sur IIS FTP passif
j'ai couru ceci à partir de la ligne de commande: netsh advfirewall a défini global StatefulFtp activer net stop ftpsvc net start ftpsvc
la source