Поэтому я правильно настроил FTP-сервер в IIS 6.0.Первоначально я не мог создавать или загружать файлы на FTP-серверы из-за отсутствия разрешения на запись.Тогда я дал все разрешения правильно.После этого я смог создать или загрузить файлы / каталог, используя FileZilla (FTP-клиент для Windows).Но из моего кода C # я все еще не могу загрузить файл на FTP-сервер, используя те же учетные данные, которые я использовал в Filezilla.
Код, который я использую для загрузки файла на FTP-сервер:
var request = (FtpWebRequest) WebRequest.Create(string.Format("{0}/{1}", _ftpServer, fileName));
request.Method = WebRequestMethods.Ftp.UploadFile;
request.KeepAlive = false;
request.Credentials = new NetworkCredential(_userName, _password);
//request.UsePassive = false;
var ftpStream = request.GetRequestStream();
В последней строке данного кода выдается ошибка 505.
Итак, почему я могу создать и загрузить файл / каталог, используя клиент ftp, а не мой C #код?
Чего мне не хватает?
РЕДАКТИРОВАТЬ: Из кода я могу создать каталог, но не могу загрузить.