如何在asp.net web应用程序中创建webshare?

如何在asp.net web应用程序中创建webshare?,asp.net,web-folders,Asp.net,Web Folders,我们希望在我们的asp.net 3.5 web应用程序中提供一些文件存储功能,并希望用户通过映射到特定URL[托管在我们的IIS上]来创建web文件夹。这将允许用户简单地将文件从他们的系统复制到映射的web文件夹,并将上载文件的任务保存给他们,等等。任何关于如何在web服务器上实现webshare功能的想法都将不胜感激 FTP(FTPS)呢?在(ISS7扩展)中,您可以基于.NET成员身份编写自己的身份验证提供程序,也可以使用web应用程序中使用的同一提供程序。您还可以扩展此服务的内置功能以自定

我们希望在我们的asp.net 3.5 web应用程序中提供一些文件存储功能,并希望用户通过映射到特定URL[托管在我们的IIS上]来创建web文件夹。这将允许用户简单地将文件从他们的系统复制到映射的web文件夹,并将上载文件的任务保存给他们,等等。任何关于如何在web服务器上实现webshare功能的想法都将不胜感激

FTP(FTPS)呢?在(ISS7扩展)中,您可以基于.NET成员身份编写自己的身份验证提供程序,也可以使用web应用程序中使用的同一提供程序。您还可以扩展此服务的内置功能以自定义其功能


如果要在asp.net站点中创建用户界面,可以使用System.IO类来管理文件。

我不想创建用户界面。我希望用户能够在普通的windows资源管理器中打开web共享,甚至可以将驱动器映射到webshare.so,而不是使用FTP发布服务。将Windows中“网络位置”中的文件夹映射到ftp很简单。将其映射到驱动器要复杂得多。您可以使用WebDrive之类的程序将ftp连接映射到驱动器,也可以打开Samba端口并更改系统设置,以便通过公共网络进行连接。但是Samba共享只使用Windows身份验证。我刚刚发现我可以使用WebDAV协议来启用这种功能。我只需要在表单认证方面下功夫。你有什么版本的IIS?我现在有IIS 6,但很快就会转到IIS7