2010-03-03 6 views
3

FTP를 사용하여 한 서버에서 다른 서버로 연결하려고합니다. 커맨드 라인을 사용하면 모든 것이 정상입니다. 그러나 Windows 탐색기를 사용하여 FTP 위치를 탐색 할 때 시간 초과 문제가 발생합니다.FTP는 CommandLine에서 작동하지만 Windows 탐색기에서는 작동하지 않습니다.

나는 .NET 코드를 사용하여 연결 시도했습니다, 나는 원격 서버에서 오류를 반환 다음과 같은 예외

을 가지고 : (227) 수동 모드 (192,168,231,1,4,218)를 입력.

+1

프로그래밍 관련 없음. 그것은 소프트웨어 관련 (Windows 탐색기)입니다. superuser.com에 있습니다. – BalusC

답변

5

아마도 수동 연결이 아닌 활성 연결을 사용해야합니다. http://support.microsoft.com/kb/323446에는 Internet Explorer 구성에 대한 Microsoft 기술 자료가 있습니다. 명령 줄 ftp.exe는 수동 전송을 지원하지 않으므로 IE를 일치 시키려면 "수동 FTP 사용"을 선택하지 마십시오. 사용하는 모든 라이브러리에 대해 PASV (수동) 또는 PORT (활성)을 사용하여 데이터 채널을 여는 지 여부를 논의하는 문서를 찾으십시오.

6

질문은 IE가 아니라 Windows 탐색기에 관한 것입니다. Ftp.exe가 연결할 수 있지만 경우 Windows 탐색기, 당신은 수동 FTP 서버를 가질 수 없습니다, 당신은 않은 -check

제어판> 인터넷 옵션> 고급 설정> "수동 FTP 사용에 필요 "

그런 다음 적용을 클릭하십시오. 이제 Windows 탐색기가 FTP 서버에 연결할 수 있습니다.

0

비슷한 문제가 있지만 동일한 이유는 아닙니다 (수동 모드 아님). 잠깐 : 로그인에 '@'가 있으면 Windows 탐색기에서 새 네트워크 위치를 만들 때 % 40으로 바꿉니다. 그렇지 않으면 시스템에서 서버를 찾지 못하거나 빈 ftp 폴더를 표시하지 않습니다. 누군가가 도움이되기를 바랍니다.

관련 문제