FTP-сервер IIS возвратил ошибку: (550) файл недоступен (например, файл не найден, нет доступа) - PullRequest
2 голосов
/ 09 июля 2010

Поэтому я правильно настроил 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 #код?

Чего мне не хватает?

РЕДАКТИРОВАТЬ: Из кода я могу создать каталог, но не могу загрузить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...