2010-08-29 2 views
0

En utilisant asp.net quelles méthodes non http/ftp sont là pour lire un fichier d'une machine et l'écrire à partir d'un autre?Quelles sont les méthodes pour envoyer/lire un fichier d'une machine à une autre?

Par exemple, j'ai une image sur la machine A appelée test.JPG. Machine B devrait être en mesure de récupérer une copie de test.jpg générer un thunmbail et le renvoyer à la machine A.

Nous avons examiné les solutions suivantes, mais pas sûr que si elle est architecturalement son

Machine a

Mettre en place un service Web WCF avec des opérations de lecture/écriture

machine B

Mettre en place un service WCF pour lire et écrire fichiers du service WCF sur la machine A

Une partie du problème est que la machine B a besoin de savoir quand il y a des fichiers sur la machine A à traiter. Quel type de configuration ai-je besoin sur les deux machines pour activer cela? Au départ, je pense à interroger les fichiers sur la machine A.

Je ne suis pas sûr de la configuration ci-dessus alors s'il vous plaît aidez-moi à l'améliorer, en particulier si WCF est adapté pour ce genre de travail.

+0

Pourquoi HTTP/FTP ne s'applique-t-il pas ici? Les mécanismes de partage de fichiers réseau, tels que SMB (systèmes de fichiers en réseau) (Windows appelle ce "Partage de fichiers"> _>) sont-ils également interdits? – Thanatos

+0

Le lecteur réseau partagé est la réponse. –

Répondre

1

Si la copie de fichiers est la seule chose que vous devez faire, vous pourriez être en mesure de vous épargner quelques problèmes et d'utiliser un logiciel pré-écrit. Je pense à un logiciel conçu pour répliquer des fichiers entre des serveurs Web à charge équilibrée.

Questions connexes