J'ai un problème étrange avec mon application de bureau WPF qui ne peut pas trouver un dossier partagé sur un serveur sur le réseau local.Message d'erreur «Chemin d'accès ou nom de fichier non valide»
Ce problème se produit sur 2 machines que j'ai rencontrées à ce jour.
Le chemin est à un dossier partagé comme je le dis sur un serveur local pointant vers un dossier qui contient des fichiers de base de données Visual FoxPro (fichiers DBF)
Dans mon programme, je reçois la valeur du chemin de mon application. fichier de configuration. J'utilise ensuite le chemin pour mettre en place une connexion OLDEB pour lire les données dans un fichier DBF (table foxpro visuel)
Je le chemin stocké comme appsetting dans la configuration de l'application dans le format suivant: \ SERVERNAME \ SharedFolder
dans mon code je récupère la valeur de chemin dans une variable « chemin » et d'utiliser cette valeur comme si: @path
J'ai aussi installé le pilote de fournisseur OLE DB Microsoft Visual FoxPro.
J'ai installé mon programme sur plusieurs machines Windows 7. Tous font partie d'un groupe de travail et non d'un domaine. 2 machines sur 5 produisent le message d'exception suivant "Chemin ou nom de fichier non valide".
Les paramètres UAC sont identiques sur toutes les machines.
Sur les machines sur lesquelles l'erreur se produit, je peux accéder au dossier partagé en entrant le chemin '\ SERVERNAME \ sharedFolder' dans la barre d'adresse .. ainsi, le dossier est définitivement accessible.
Je ne sais pas quoi vérifier d'autre si toutes les machines (autant que je peux voir) sont mises en place la même chose.
Toute aide serait appréciée.
un grand merci à l'avance
duplication possible de [Je ne peux pas accéder à un chemin de C#. Obtenir l'accès est refusé] (http://stackoverflow.com/questions/17708654/i-cant-access-unc-path-from-c-getting-access-is-denied) –
Salut Alan, l'application que j'utilise est une application de bureau WPF et non une application web .... merci :) – Kev
Si l'application est la même, la seule chose qui peut être est l'accès PC client, chek l'utilisateur/autorisations ... lire/écrire des autorisations .. Assurez-vous que 2 clients utilisent le même utilisateur/pwsd: Vous pouvez mettre des logs (ou des messages) de l'utilisateur/pswd/et des dossiers –