FTP上傳文件提示550錯誤原因分析。


今天測試FTP上傳文件功能,同樣的代碼從自己的Demo移到正式的代碼中,不能實現功能,並報

Stream rs = ftp.GetRequestStream()提示遠程服務器返回錯誤: (550) 文件不可用(例如,未找到文件,

 

百度查找原因:

1.說文件權限;

2.路徑是否正確;

3.路徑是不是要加“@”

還有其他各類說法,逐一檢查未發現錯誤,關鍵是同一個文件同樣代碼,一個程序可以正確完成上傳,一個跳異常。

后來突然想到拷貝代碼時FTP類提示using System.Linq;命名空間錯誤。

於是從此下手,using System.Linq;是3.5之后有的,非Demo程序是從2.0轉過來的,在屬性里邊轉為4.0,引用using System.Linq;

一切正常了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM