728x90
FtpWebRequest 클래스 사용 중 GetResponse() 함수 호출중 오류가 발생
오류 내용은 "원격 서버에서 (501) 매개 변수 또는 인수에 구문 오류가 있습니다. 오류를 반환했습니다."
해당 오류의 해결법은 FtpWebRequest 클래스에서 UsePassive 설정값을 true로 변경하니 정상 동작 확인
해당 속성값은
클라이언트 애플리케이션의 데이터 전송 프로세스에서 데이터 포트의 연결을 수신 대기할 경우 false이고,
클라이언트에서 데이터 포트의 연결을 시작해야 할 경우에는 true입니다. 기본값은 true입니다.
참조
https://learn.microsoft.com/ko-kr/dotnet/api/system.net.ftpwebrequest.usepassive?view=net-8.0
FtpWebRequest.UsePassive 속성 (System.Net)
클라이언트 애플리케이션의 데이터 전송 프로세스에 대한 동작을 가져오거나 설정합니다.
learn.microsoft.com
제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀
728x90
반응형
'Application > C# (WinForm)' 카테고리의 다른 글
[C# (WinForm)] Access DB 사용하기 (0) | 2024.11.15 |
---|---|
[C# WinForm] 엑셀 파일 사용하기 2 (Excel) (2) | 2024.11.14 |
[C# WinForm] 경과 시간 체크 (TimeSpan & Stopwatch) (0) | 2023.12.25 |
[C# WinForm] 프로세스 리스트 가져오기 (0) | 2023.11.27 |
[C# WinForm] MainForm Hide (자기 자신 숨기기) (0) | 2023.11.22 |