【问题标题】:Creation of folder on FTP fails when running on remote server在远程服务器上运行时在 FTP 上创建文件夹失败
【发布时间】:2013-06-14 06:07:27
【问题描述】:

我已经编写了用于在单击按钮时在 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);

    }
}

【问题讨论】:

    标签: c# asp.net asp.net-mvc web-config


    【解决方案1】:

    几个问题:

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

    调试时的resp.StatusCode是什么?

    有没有抛出异常?

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

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

    【讨论】:

      最近更新 更多