tags:

views:

412

answers:

2

I am looking for a FTP Server that has a decent API. It would be great if I could code use the .NET Framework. I am currently using Secure FTP from GlobalSCAPE but I have had less than plesant experiences working with it.

+2  A: 

Have you had a look at IIS7? If the server itself fits your needs (it has improved its feature set since v6) the API using Microsoft.Web.Administration is usable.

It's not as comfortable as administering websites (there are actually strongly typed classes in Microsoft.Web.Administration for that), but there are examples here, where you can check if the API is good enough for you:

http://forums.iis.net/p/1150298/1873516.aspx

AlexDuggleby
That would be great unfortunately I'm stuck using a Windows 2003 server. :(
David Negron
+1  A: 

We use GeneFTP's Gene6 FTP server (Professional edition). It has a COM API that is callable via .NET interop (just add a reference to the 'Gene6 FTP Server Library' on the 'Add References' COM tab in Visual Studio).

The COM interop layer plays nice as well, so no problems there. We're a hoster and found it to be a pretty good product and it can handle pretty heavy use (1200 sites per server).

HTH
Kev

Kev