令我感到惊讶的是,目前还没有可用托管代码运行您自己的 FTP 服务器的产品。我正在寻找用于在支持 SSL 的 C# 中构建 FTP 服务器的产品或完整的源代码。我需要完全控制目录/文件处理,而不仅仅是从本地目录提供文件。
Clever Internet .NET Suite看起来正是我要找的。但是,当我尝试它时,在启用 SSL 的情况下从 FileZilla 连接到 FtpServerSSL 示例时出现错误。它在没有 SSL 的情况下工作得很好,所以我写信给他们的支持,但我还没有听到他们的回复。
最佳答案
我自己从未做过,但您可以尝试以下方法之一:
http://www.codeguru.com/csharp/csharp/cs_network/sockets/article.php/c7409/
您在 Windows 中使用 httpcfg 或 netsh 保护端口,而不是在应用程序中。
关于c# - 用于通过 C#(使用 SSL)运行 FTP 服务器的组件或源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3800819/