通过C#运行FTP服务器的组件或源(使用SSL)

时间:2010-09-27 02:56:26

标签: c# .net ssl ftp ftps

我对在托管代码中运行您自己的FTP服务器缺乏产品感到惊讶。我正在寻找用于在支持SSL的C#中构建FTP服务器的产品或完整源代码。我需要完全控制目录/文件处理,而不仅仅是从本地目录提供文件。

Clever Internet .NET Suite看起来正是我正在寻找的。但是,当我尝试使用SSL时,我在从FileZilla连接到FtpServerSSL示例时遇到错误。它在没有SSL的情况下完美运行,所以我写信给他们支持,但我还没有听到他们的回复。

2 个答案:

答案 0 :(得分:0)

我们计划在一个月内发布FTP / FTPS服务器组件,作为SecureBlackbox产品的一部分。这些组件目前正在进行内部测试。由于SecureBlackbox是一个安全套件,SSL部分将在那里工作:)。

答案 1 :(得分:0)

从未自己做过,但你可以试试其中之一:

http://www.c-sharpcorner.com/UploadFile/psingh/FTPServerinCSharp11162005015958AM/FTPServerinCSharp.aspx

http://www.codeguru.com/csharp/csharp/cs_network/sockets/article.php/c7409/

您可以在Windows中使用httpcfg或netsh保护端口,而不是在应用中保护端口。