Я перепробовал все, что только мог придумать. Я пытаюсь получить список каталогов с FTP-сервера. Я могу войти в систему и просмотреть/загрузить из FileZilla.
Мой пароль выглядит так (буквы изменены):
c0dlWTRBOZc=
Я пробовал использовать Normalize()
и не использовать его.
Ошибка в строке GetResponse()
.
Вот код:
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(thisConnection.remoteFTP_URI);
request.KeepAlive = true;
request.UsePassive = true;
request.UseBinary = true;
request.Method = WebRequestMethods.Ftp.ListDirectory;
request.Credentials = new NetworkCredential(thisConnection.userName.Normalize(),thisConnection.passWord.Normalize());
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Я использую тот же самый код для других FTP-серверов без проблем. У меня нет прямого контроля над сервером, поэтому изменить пароль или другие настройки сервера будет проблематично.
Спасибо за любую помощь!
FtpWebRequest
ведение журнала и включите журнал в свой вопрос. Включите также журнал FileZilla для сравнения (на самом деле файл журнала, а не журнал сообщений из графического интерфейса). - person Martin Prikryl   schedule 31.08.2015