使用C#实现嵌入式FTP服务器?

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

3
我不懒,只是找到了些事情要做——我正在寻求建议。 - Alon Gubkin
6
@Andrey - 在这种情况下,你的评论并没有提供任何帮助。Stackoverflow旨在成为一个有益的社区。 - Nick
请务必将任何有帮助的回复标记为答案。 - M.Babcock
为什么你要让SQL像FTP一样工作? - jrummell
4个回答

2

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


只想提醒一下,这个 Lumisoft.NET 库非常方便且轻量级,我很轻松地设置了一个 FTP 服务器进行测试。 - Anssssss

0

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

它确实存在一些问题,特别是跨线程问题,但稍加努力就可以解决这些问题。还要注意检查它是否使用正确的IP地址格式。

我已经发现它可以用于从FileZilla进行连接,但迄今为止我还无法直接从Windows资源管理器连接到它。我一直找不到更好的免费替代品。


0

xfftp需要xf.server.dll,该文件以二进制形式提供,但我无法找到其源代码。它应该可以在www.kodart.com上获得,但该网站已经不存在了。 - EventHorizon

-1

我在处理FTP时使用edtFTP

另外,你可能想看看FTPLib

两者都是免费的且支持.NET。


1
这两个似乎是FTP客户端,而不是FTP服务器。 - ForbesLindesay
1
最初的请求是要求FTP服务器,而不是客户端。 - G-Man

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接