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发送路径,它不像页面正在刷新,它重新创建的路径是相同的路径。
那么,我应该寻找什么来试图找出为什么我得到这个问题。什么样的语法可能会使这个错误出现?