0
,當我使用的FtpWebRequest取回一個501語法錯誤,當我通過代碼
通過我的C#代碼做一些FTP請求我不斷收到此錯誤通過FTP請求上傳System.Net.WebException was caught
Message="The remote server returned an error: (501) Syntax error in parameters or arguments."
Source="System"
StackTrace:
at System.Net.FtpWebRequest.SyncRequestCallback(Object obj)
at System.Net.FtpWebRequest.RequestCallback(Object obj)
at System.Net.CommandStream.InvokeRequestCallback(Object obj)
at System.Net.CommandStream.Abort(Exception e)
at System.Net.FtpWebRequest.FinishRequestStage(RequestStage stage)
at System.Net.FtpWebRequest.GetResponse()
at CMS.Controllers.CMSController.GrabWebPage(String webPath) in n:
的事情是,雖然它只是有時會發生。如果我做了20次請求,我可能只會得到這一次,我不明白爲什麼,因爲我正在做的是我動態地提出請求,我只是在它們之間來回切換。
這是我做的
- 找出路徑文件服務器
- 動態拆分的路徑出到某個網頁上..
- 點擊這些路徑之一,並將其發送服務器的路徑
- 通過ftpWebRequest找到文件
- 下載文件並通過ajax將內容吐到頁面上。
所以我在我的網頁上做了2個這樣的動態鏈接,我只是在它們之間來回切換,經過X次的時間後,我得到這個錯誤。所以我看不出它的語法在錯誤X次的時候是怎麼錯誤的,因爲我通過ajax發送路徑,它不像頁面正在刷新,它重新創建的路徑是相同的路徑。
那麼,我應該尋找什麼來試圖找出爲什麼我得到這個問題。什麼樣的語法可能會使這個錯誤出現?