FTPWebRequest.RenameTo .NET v4.0中的错误 [英] FTPWebRequest.RenameTo Error in .NET v4.0
本文介绍了FTPWebRequest.RenameTo .NET v4.0中的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,
Ich有Method,它重命名FTP服务器上的某些文件。该方法运行良好,在
.NET 2.0,3.0,3.5但不在4.0中。我总是从FTP服务器获取错误代码550"没有这样的文件"。
以下是我正在使用的代码示例:
System.Net。 FtpWebRequest request = (System.Net。 FtpWebRequest ) WebRequest 。创建( new Uri ( new Uri ( @" ftp://ftpserver.com/" ), " file.xml" ));
request.Method = WebRequestMethods 。 Ftp .Rename;
       & nbsp; request.KeepAlive = false ;
; request.UseBinary = false ;
request.RenameTo = " file.xml.tmp" ;
; request.Credentials = new NetworkCredential (" uid" , " pwd" ); WebResponse response = request.GetResponse();
正如我上面所写,在.NET版本2.0到3.5中它运作良好。
有人知道它为什么没有在4.0中运行吗?
问候
解决方案
没有想法?
Hello,
Ich have Method, which renames some file on FTP Servers. The Method is running well in
.NET 2.0, 3.0, 3.5 but not in 4.0. I get always the Errorcode 550 from the FTP Server "No such File".
Here's a sample of the code i am using:
System.Net.FtpWebRequest request = (System.Net.FtpWebRequest)WebRequest.Create(new Uri(new Uri(@"ftp://ftpserver.com/"), "file.xml"));
request.Method = WebRequestMethods.Ftp.Rename;
request.KeepAlive = false;
request.UseBinary = false;
request.RenameTo = "file.xml.tmp";
request.Credentials = new NetworkCredential("uid", "pwd");
WebResponse response = request.GetResponse();
As i wrote above, in .NET Versions 2.0 to 3.5 it's working well.
Have anybody an Idea why it's not running in 4.0?
regards
解决方案
no ideas?
这篇关于FTPWebRequest.RenameTo .NET v4.0中的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文