IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[C#] Comment utiliser FileSystemWatcher en Réseau


Sujet :

C#

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 22
    Points : 22
    Points
    22
    Par défaut [C#] Comment utiliser FileSystemWatcher en Réseau
    Bonjour à tous ;

    Je suis entrain de tester un projet utilisant le FileSystemWatcher.
    L'objectif est de voir les modifications sur un répertoire spécifié.
    En local, pas de soucis, mon projet tourne.
    Plus difficile en réseau...

    Mon projet compile bien, le service Windows associé se lance bien, mais aucun fichier de log que je crée ne se rempli lors des mouvements de fichiers sur mon disque réseau.

    Mes source

    fichier .cs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    this.FSWatcher.Path = "\\\\Serveur\\gestion\\CSharp";
    fichier de config
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <configuration>
      <appSettings>
        <add key="log" value="C:\LogFile\Log.txt" />
        <add key="erro" value="C:\LogFile\ErrorLogFile\Log.txt" />
        <add key="scut" value="\\\\Serveur\\gestion\\CSharp\\" />
      </appSettings>
    </configuration>
    Si je met mon chemin de serveur sous la forme "G:\Gestion\CSharp" le service ne se lance pas du tout (en disant qu'il n'a rien a faire).

    Quelqu'un peut il m'indiquer si j'ai omis des instructions pour faire tourner tout cela.
    Ou alors un exemple de code qui tourne sur un disque réseau pourrait-il m'aider a comprendre.

    D'avance merci

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 22
    Points : 22
    Points
    22
    Par défaut
    trouvé!

    fichier cs : notation UNC
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    this.FSWatcher.Path = "\\\\Serveur\\gestion\\CSharp";
    fichier config : autre notation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    	<appSettings>
        <add key="log" value="C:\LogFile\Log.txt" />
        <add key="erro" value="C:\LogFile\ErrorLogFile\Log.txt" />
        <add key="path" value="G:\gestion\CSharp" />
      </appSettings>
    </configuration>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/02/2008, 11h07
  2. Comment utiliser un chemin en réseau ?
    Par colfire_dev dans le forum Web & réseau
    Réponses: 1
    Dernier message: 20/01/2008, 23h37
  3. Réponses: 1
    Dernier message: 13/01/2007, 11h42
  4. [Couche réseau]Comment utiliser du CRC en Java?
    Par Yanos dans le forum Langage
    Réponses: 6
    Dernier message: 30/06/2006, 16h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo