2009-09-13 10 views
0

Nous voulons offrir une capacité de stockage de fichiers dans notre application web asp.net 3.5 et aimerions que les utilisateurs créent des dossiers web en les associant à une URL particulière [hébergée sur notre IIS]. Cela permettra aux utilisateurs de simplement copier des fichiers de leurs systèmes dans le dossier Web mappé et de leur épargner la tâche de télécharger des fichiers, etc. Toute idée sur la façon dont nous pouvons mettre en œuvre une capacité de partage Web sur le serveur Web serait vraiment appréciée.comment créer webshare dans une application web asp.net?

Répondre

0

Qu'en est-il du protocole FTP (FTPS)? Dans FTP Publishing service (Extension ISS7), vous pouvez écrire votre propre fournisseur d'authentification basé sur l'appartenance .NET, ou vous pouvez utiliser le même fournisseur, que vous utilisez dans votre application Web. Vous pouvez également étendre la fonctionnalité intégrée de ce service pour personnaliser ses fonctions.

Si vous souhaitez créer une interface utilisateur sur le site asp.net, vous pouvez utiliser les classes System.IO pour gérer les fichiers.

+0

Je ne veux pas faire une interface utilisateur. Je veux que les utilisateurs puissent être simplement ouvrir le partage Web dans leur explorateur Windows normal ou peut-être même cartographier un disque à webshare. – Vikram

+0

afin d'utiliser le service de publication FTP. Il est simple de mapper un dossier dans "Emplacements réseau" dans Windows à un ftp. La cartographie pour conduire est beaucoup plus compliquée. Vous pouvez utiliser un programme tel que WebDrive pour mapper une connexion ftp à un lecteur ou vous devez ouvrir les ports Samba et modifier les paramètres du système pour permettre la connexion via un réseau public. Mais le partage Samba n'utilise que l'authentification Windows. –

+0

Je viens de découvrir que je peux utiliser le protocole WebDAV pour activer ce type de fonctionnalité. Juste besoin de travailler ma tête autour de l'authentification des formulaires avec ça. – Vikram

Questions connexes