FTPWebRequest.RenameTo .NET v4.0中的错误 [英] FTPWebRequest.RenameTo Error in .NET v4.0

查看:85
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆