2009-09-13 66 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

相關問題