Como resolver o erro de FTP “Falha ao recuperar a listagem de diretórios” da conta de administrador no IIS 7.5

18

Usando minha conta de administrador, eu FTP conectado ao meu site de FTP IIS 7.5 com o FileZilla. Consegui fazer o upload de um arquivo com sucesso, mas recebo uma "Falha ao recuperar listagem de diretório" em resposta.

No modo passivo, o comando, resposta e erro são:

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

No modo ativo, o comando, resposta e erro são:

Command:    PORT 192,168,1,129,102,151
Response:   501 Server cannot accept argument.
Error:  Failed to retrieve directory listing

O que eu fiz de errado?

    
por smartcaveman 10.06.2011 / 20:48

7 respostas

11

Eu estava tendo esse problema também e estava relacionado às portas de dados selecionadas pelo IIS. Configurei-o para usar um intervalo de portas específico, mas quando meu cliente tentou usar o modo passivo, ele mostrou que estava usando a porta errada.

Este artigo descreve o método para calcular qual porta ele está usando. por exemplo.

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

O IP que ele estaria usando é x1.x2.x3.x4 e port (y1 * 256) + y2. Eu estava vendo os valores errados para y1 e y2, então tive que reiniciar o "Serviço FTP da Microsoft" para realmente reconhecer os valores definidos nas Configurações do Firewall FTP no IIS.

    
por 21.01.2015 / 16:44
4

Soa como problema de configuração do Firewall. Por favor, dê uma olhada neste artigo (se você não tiver feito isso): link

    
por 15.06.2011 / 00:47
3

Para mim, o reinício não ajudou, mas desativou o modo passivo .

    
por 26.12.2015 / 03:28
2

Eu tive o mesmo problema, mas tenho uma solução.

Verifique o diretório ftp do caminho de localização e adicione o usuário everyone com acesso total a essa pasta.

    
por 09.07.2012 / 05:21
2

Aqui está uma solução da Microsoft.

link

Instalar o recurso de extensibilidade de FTP e ativar a listagem na pesquisa de diretório resolveu meu problema.

    
por 21.09.2014 / 15:19
1

Eu tive o mesmo erro no Windows 2008 Server e tive que permitir tudo (portas passivas) no meu firewall e no Firewall do Windows (Perfil público) e tive que atualizar do FTP do IIS 6.0 para o IIS 7.5 FTP.

    
por 18.10.2012 / 02:03
1

Corri para o mesmo problema exato e depois de configurar FTP Firewall Support no IIS para corresponder ao meu IP externo, ainda tinha o problema. Como último passo, fui editar a regra de FTP real em Windows Firewall e permitida Edge traversal -> Allow Edge Traversal na Advanced tab% hit Apply/OK e reiniciei o FTPSVC nos Serviços. Depois disso, não tive mais problemas.

    
por 20.10.2017 / 16:43