2009-09-13 64 views
0

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

回答

0

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

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

+0

我不想做一个用户界面。我希望用户能够在普通的Windows资源管理器中简单地打开Web共享,或者甚至可以将驱动器映射到Web共享。 – Vikram 2009-09-13 09:37:38

+0

比使用FTP发布服务。将Windows中“网络位置”中的文件夹映射到ftp很简单。将它映射到驱动器要复杂得多。您可以使用像WebDrive这样的程序将ftp连接映射到驱动器,或者激活打开Samba端口并更改系统设置,以便通过公共网络进行连接。但是Samba共享仅使用Windows身份验证。 – 2009-09-13 11:02:35

+0

我刚刚发现我可以使用WebDAV协议来启用这种功能。只需要在表单身份验证方面工作。 – Vikram 2009-09-14 06:34:04

相关问题