2010-03-12 4 views
1

J'ai un service Windows Windows développé dans VB.net. J'ai un fichier de paramètres dans le répertoire racine appelé connections.xml et je suis en train de la baseDirectory comme ci-dessousService Windows impossible d'accéder à un fichier dans VB.net dans Windows 2003 Server

System.IO.Directory.SetCurrentDirectory(System.AppDomain.CurrentDomain.BaseDirectory) 

Dim _path As String = System.AppDomain.CurrentDomain.BaseDirectory() 
         Dim file As String = Path.Combine(_path, "Connections.xml") 

Lorsque je planifie le service que cela fonctionne tout à fait bien dans ma machine Windows XP. Mais quand j'ai installé le même service dans notre serveur de développement (Windows 2003 64 bits Server) pour une raison quelconque, il n'est pas capable de localiser ce fichier.

Y at-il quelque chose qui me manque? Appréciez si vous pouvez m'aider avec cela.

Merci et bonne expérience.

+1

Quel est le message d'erreur que vous obtenez? Avez-vous une journalisation activée dans le service? – Walter

Répondre

0

Le compte d'utilisateur sous lequel le service est exécuté dispose-t-il des autorisations d'accès appropriées au fichier et à son chemin?

+0

oui. L'utilisateur est administrateur. – acadia

Questions connexes