private FtpWebRequest CreateFtpRequest(string serverUri)
{
var ftpRequest = (FtpWebRequest)WebRequest.Create(serverUri);
ftpRequest.Credentials = new NetworkCredential(userName, password);
ftpRequest.UsePassive = usePassiveMode;
ftpRequest.UseBinary = true;
ftpRequest.KeepAlive = false;
return ftpRequest;
}