我有一個使用FtpWebRequest上傳圖片的圖片庫Win Form,但在更改爲.Net 4.0後,我突然收到了550錯誤。上傳文件和列表目錄時都會出現錯誤。 正如我的示例代碼所示,我已經實施了來自http://support.microsoft.com/kb/2134299的MS解決方案。FtpWebResponse GetResponse()給出「遠程服務器返回錯誤:(550)文件不可用(例如,文件未找到,無法訪問)」。
我檢查了用戶名,密碼和路徑 - 一切正確。
不過,我得到一個錯誤。我已經瀏覽了Google的每個解決方案而沒有任何迴應。
SetMethodRequiredCWD();
FtpWebRequest reqFTP = (FtpWebRequest)WebRequest.Create(new Uri(pPath));
reqFTP.Credentials = new NetworkCredential(Properties.Settings.Default.FTPUser, Properties.Settings.Default.FTPPass);
reqFTP.Method = WebRequestMethods.Ftp.ListDirectory;
reqFTP.KeepAlive = false;
FtpWebResponse respFTP = (FtpWebResponse)reqFTP.GetResponse();
Stream respStreamFTP = respFTP.GetResponseStream();
StreamReader streamReader = new StreamReader(respStreamFTP, Encoding.Default);
沒有人知道該怎麼辦? – baddaydaddy