Hi,
I have following data (some text changed for here!) which allows me to connect to a WebDAV via WinSCP client, but doesn't work with the assembly:
HostName: webdav.example.com/storage/me
UserName: MyWebDav
Password: foobar
If I use these data with the Windows client WinSCP, the connect works without any problems!
Now, I tried several things to use these within the assembly, but I get error responses all the time. Here are some examples of my tries:
    WinSCP.SessionOptions SessOpts = new WinSCP.SessionOptions
{
    Protocol = WinSCP.Protocol.Webdav
    , PortNumber = 443
    , RootPath = "/"
    , HostName = "webdav.example.com/storage/me"
    , UserName = "MyWebDav"
    , Password = "foobar"
};
 
WinSCP.TransferOptions TransOpts = new WinSCP.TransferOptions();
TransOpts.TransferMode = WinSCP.TransferMode.Binary;
 
using (WinSCP.Session sess = new WinSCP.Session())
{
    sess.Open(SessOpts);
    WinSCP.TransferOperationResult TransferResult = sess.GetFiles("/export/export_*.csv", @"\\srv-11\data\export\", false, TransOpts);
    TransferResult.Check();
}
 
Result:
    WinSCP.SessionRemoteException: Error listing directory '/export'.    
    WinSCP.SessionOptions SessOpts = new WinSCP.SessionOptions
{
    Protocol = WinSCP.Protocol.Webdav
    , PortNumber = 443
    , WebdavSecure = true
    , RootPath = "/export"
    , HostName = "webdav.example.com/storage/me"
    , UserName = "MyWebDav"
    , Password = "foobar"
};
 
WinSCP.TransferOptions TransOpts = new WinSCP.TransferOptions();
TransOpts.TransferMode = WinSCP.TransferMode.Binary;
 
using (WinSCP.Session sess = new WinSCP.Session())
{
    sess.Open(SessOpts);
    WinSCP.TransferOperationResult TransferResult = sess.GetFiles("/export/export_*.csv", @"\\srv-11\data\export\", false, TransOpts);
    TransferResult.Check();
}
 
same result:
    WinSCP.SessionRemoteException: Error listing directory '/export'.    
I'm honest, I haven't any idea what's my mistake, but I know I do something wrong.
Has somebody helpful infos for me?
Thanks!