J'ai une page de téléchargement et d'affichage de fichiers dans ASP.Net 1.1 en utilisant VB. Maintenant, la page sera visible sur intranet ainsi que sur internet. Ici, dans mon cas, les serveurs intranet et internet sont différents. Comment puis-je sauvegarder le fichier téléchargé sur le serveur intranet et voir à partir de là quand l'activité est faite en utilisant le serveur Internet?Téléchargement de fichiers vers un serveur distant à l'aide d'ASP.Net (VB) 1.1
Répondre
Je suggère que vous avez les deux instances de l'application (intranet et Internet) enregistrer leurs fichiers téléchargés à un emplacement commun. Je vais supposer, étant donné que vous ciblez. Net 1.1 que vous êtes probablement à la recherche d'une solution/directions pour IIS 6.0 ou moins, plutôt que le 7.x qui vient avec Vista/Server 2008.
Vous devez d'abord décider où vous allez stocker les fichiers téléchargés, il peut être sur le serveur Intranet, le serveur Internet ou un 3ème serveur "filestore". Après avoir fait cela, vous pouvez mapper cet endroit à un communément appelé répertoire virtuel sur chacun de vos deux serveurs Web comme suit:
- Start « Services d'information Internet (IIS) » (Démarrer> Panneau de configuration> Outils d'administration)
- Allongez la « Sites Web » noeud et trouvez le répertoire virtuel pour votre application
- Faites un clic droit sur le répertoire virtuel et choisissez « Nouveau »> « Répertoire virtuel ... »
- Dans l'assistant qui apparaît, donnez l'alias de dossier comme quelque chose comme
SharedUploadFiles
- Spécifiez le chemin de l'étape suivante comme quelque chose comme
\\192.168.100.1\SharedUploadFilesStore
(c.-à-d. Où que vous ayez choisi de stocker les fichiers - La prochaine étape nécessitera des informations d'identification de sécurité. Définissez-les comme un nom d'utilisateur et un mot de passe ayant un accès en lecture/écriture (selon le cas) au partage que vous avez spécifié à l'étape 5.
- Dans l'étape «Autorisations d'accès au répertoire virtuel», définissez les autorisations appropriées, cliquez sur Suivant, puis sur Terminer.
Votre application pourra désormais accéder aux fichiers de ce partage comme s'ils faisaient partie du système de fichiers de votre serveur Web. Donc, si vous avez un fichier situé à \\192.168.100.1\SharedUploadFilesStore\sample.txt
, vous serez alors en mesure d'y accéder à la fois:
http://internetdomain.name/MyWebAppName/SharedUploadFiles/sample.txt
et
http://intranet.mycompany.local/MyWebAppName/SharedUploadFiles/sample.txt
Ma connaissance de la façon de résoudre tous les problèmes que vous rencontrez tout la configuration de cette n'est pas si profond, et vous obtiendrez probablement une meilleure réponse à http://www.serverfault.com/ car alors que votre question est une question de programmation, la réponse que j'ai donnée n'est pas une solution programmatique (pas que ça doit toujours être! =)
Salut Rob merci pour votre réponse. J'ai fait ce que vous avez dit mais pendant le téléchargement je reçois le message "Impossible de trouver une partie du chemin \\ ServerIP \ Fichiers téléchargés". Il y a un lien http://www.velocityreviews.com/forums/t79952-file-upload-to-a-remote-share-not-working.html où il est dit quelque chose à propos de "ASP.NET utilise n'a pas de réseau autorisations par défaut ". S'il vous plaît aidez! –
@Arup, je suppose que la partie 'ServerIP' de' \\ ServerIP \ UploadedFiles' est un synonyme de votre adresse IP actuelle? De toute façon, je suggérerais, après avoir lu brièvement le message sur le forum auquel vous étiez lié, que vous essayez de suivre les étapes décrites ici. =) – Rob
- 1. Téléchargement vers un serveur distant
- 2. script nécessité de l'exportation de fichiers vers le serveur distant
- 3. Rechercher des fichiers sur un serveur distant
- 4. Perl vs PHP pour tarer les fichiers sur un serveur distant puis les déplacer vers un autre serveur distant
- 5. Téléchargement de fichiers
- 6. Récursivement PUT fichiers à un serveur distant en utilisant FTP
- 7. Téléchargement de fichiers sur le serveur
- 8. Référentiel GitHuB vers le serveur distant
- 9. Téléchargement de fichiers individuels vers l'installation Appengine
- 10. Téléchargement de fichiers modifiés vers l'hôte Web
- 11. Copie des données Mysql vers un serveur distant
- 12. L'application .NET exporte les données vers un serveur Linux distant
- 13. Transférer les détails de téléchargement de fichier vers un autre service distant
- 14. Transfert de fichiers multithread vers un serveur FTP
- 15. Téléchargement de fichiers sur le serveur de fichiers
- 16. Redirection de classes vers un emplacement distant en eclipse
- 17. Extraction d'un référentiel SVN distant vers un emplacement distant?
- 18. sauvegarde SQL Server à un serveur distant
- 19. Téléchargement de fichier depuis le serveur Flex vers Rails 2
- 20. Téléchargement d'un dossier complet de mon serveur vers l'iPhone
- 21. Comment sélectionner un fichier du serveur ou de l'appareil distant?
- 22. Télécharger un fichier à partir d'un serveur distant ... (PHP)
- 23. Téléchargement d'une image depuis android vers un serveur PHP
- 24. Copie de fichiers sur un serveur distant via RDP à l'aide d'un script
- 25. Téléchargement de fichiers dans Ruby on Rails
- 26. Amélioration de l'accès au système de fichiers sur un serveur de fichiers distant
- 27. téléchargement vers ftp à partir du terminal
- 28. Puis-je 'rebondir' un téléchargement de fichier posté directement sur un serveur vers un autre?
- 29. Applet Java pour gérer le téléchargement de fichiers vers le serveur
- 30. Téléchargement de fichiers sur le serveur Linux à partir de Windows C#
Il manque trop de détails pour que quelqu'un puisse y répondre question. À quoi ressemble le réseau? Les deux serveurs peuvent-ils communiquer? Comment? – Oded
Oui, ils sont sur le même domaine. Oui, ils peuvent communiquer par tous les moyens possibles. –