嵌入式FTP服务器与C#?

是否有任何基于.NET的开源(没有Win32本机,ActiveX,COM +等)库,所以我可以轻松设置一个ftp服务器? 它将是一个ftp服务器,它将更新SQL Server数据库,而不是常规文件。

谢谢。

我试图做类似的事情(FTP服务器从SQL数据库获取文件和文件夹结构)。 我一直在Code Guru上使用darwen的FTP服务器 。

它确实存在一些问题,特别是交叉线程问题,但只需要做一些工作就可以解决这些问题。 另外值得注意的是检查它是否使用了正确的IP地址格式。

我发现这适用于FileZilla的连接,但到目前为止我还无法直接从Windows资源管理器连接到它。 我一直无法找到更好的免费。

我认为值得一提的是包含FTP服务器组件的Lumisoft.NET库。 我自己没有使用它,但它似乎符合您的要求(100%托管的FTP服务器库)。 作为奖励,它可以免费用于私人商业用途(类似于LGPL)。

使用IIS不是最有意义的吗?

对于我的FTP需求,我使用edtFTP 。

此外,您可能想要查看的是FTPLib 。

两者都是免费的和.NET