0

我已经编写了用于在单击按钮时在 FTP 服务器上创建文件夹的代码。当在本地运行我的项目时,它可以正常工作并在 FTP 上创建一个文件夹。但是当它在远程服务器上运行时,没有创建文件夹。请帮忙。 . 是否需要对配置文件进行更改?我的鳕鱼在这里

 public void create_folder(string userName, string password,string test_session_id)// FOR CREATING FOLDER ON FTP SERVER
{
    WebRequest request = WebRequest.Create("ftp://xxxxx/" + tb_session_id + "");
    request.Method = WebRequestMethods.Ftp.MakeDirectory;
    request.Credentials = new NetworkCredential(userName, password);

    }
}
4

1 回答 1

0

几个问题:

主机(在您的示例中为 xxxxx)是否从您的机器/网络传递给 Create 方法一个可访问的域?

调试时的 resp.StatusCode 是什么?

是否抛出任何异常?

类似的问题:https ://stackoverflow.com/a/3789350/956364

除此之外,您的代码看起来与 Jon Skeet 的版本相同: How do I create a directory on ftp server using C#?

于 2013-06-18T06:49:24.943 回答