用C#创建自己的FTP服务器的最简单方法是什么? 其中一些文件夹将是虚拟文件夹。 身份验证应来自SQL Server数据库,该数据库包括ASP.NET Membership API Authenctication的表。
有任何想法吗?
有一个免费的网络库,其中还包含RemObjects的FTP服务器,称为InternetPack 。
它还包括构建虚拟文件夹结构的FTP服务器的示例应用程序。 身份验证在示例中进行了硬编码,但是可以很容易地采用这种方式来使用成员资格提供程序。
是否有任何原因不使用与IIS捆绑在一起的FTP服务器? 我不确定它是否可以从SQL Server提取其用户凭据,但是我想尝试一下寻找一种扩展它而不是创建自己的方法的方法。
这应该使您入门: 用C#编写的多线程FTP程序