Je tente de FTP par programme un fichier de sauvegarde stocké sur un périphérique SAN. L'appareil a été mappé sur le serveur. J'ai testé l'application en l'exécutant à partir d'une icône sur le bureau et cela fonctionne parfaitement. Quand je cours le programme par l'intermédiaire d'un service de Windows j'obtiens un message d'erreur indiquant que le lecteur ne peut pas être trouvé. Le compte sur lequel le service s'exécutait était le compte local. Je pensais que le problème pourrait être ce compte si j'ai créé un nouvel utilisateur et a couru le service sous ce compte. Le même message d'erreur se produit. Quelqu'un at-il déjà vécu cela et trouvé une solution à ce problème?Impossible d'accéder au périphérique de stockage SAN
1
A
Répondre
3
Les mappages de lecteur existent uniquement pour l'utilisateur connecté. Pour cette raison, ils ne sont pas visibles par le service car il s'exécute au niveau inférieur. Vous devez utiliser un client FTP si vous souhaitez utiliser l'emplacement de stockage d'un service.
Le même problème apparaît avec les partages réseau dans lesquels vous ne pouvez pas accéder à un partage réseau mappé à un lecteur réseau à partir de services. La manière correcte d'accéder à ces partages à partir d'un service consiste à utiliser un chemin UNC similaire à "\\SANS\Backuplocation"
.
Questions connexes
- 1. Core dump vers SAN
- 2. Utilisation de FolderBrowserDialog sur un périphérique amovible/un stockage amovible
- 3. enregistrer le périphérique au moment de l'exécution
- 4. Impossible de se connecter à l'émulateur de périphérique j2me
- 5. Impossible d'accéder au périphérique bluetooth via le port COM sur dell axim pda avec J2ME
- 6. Impossible de se connecter à un périphérique mobile
- 7. Événement Silverlight Connexion au stockage isolé
- 8. Comment puis-je obtenir l'icône d'un périphérique de stockage sous Mac OS X?
- 9. Impossible de se connecter au référentiel SVN
- 10. C# - Émuler le périphérique - Parallèle au port série
- 11. Comment gérer au mieux le stockage des données historiques?
- 12. MySQL: impossible d'accéder au compte root
- 13. Impossible d'ajouter l'objet au cache Velocity
- 14. Stockage MSMQ dans la base de données
- 15. Impossible d'ajouter System.Data.Linq ou System.Web au projet
- 16. Serveur socket java et périphérique embarqué - impossible de gérer la déconnexion correctement
- 17. Impossible de renoncer au contrôle FormView lors de la publication
- 18. find Périphérique
- 19. Détection lorsque le stockage amovible est démonté
- 20. Stockage de photos Quandry
- 21. Chaînes de stockage SQL
- 22. son java sans périphérique
- 23. Attention: mysql_connect(): Impossible de se connecter au serveur MySQL local
- 24. Selenium: Impossible de se connecter au serveur distant
- 25. Impossible d'ajouter le contenu au fichier à l'aide de file_put_contents
- 26. Impossible de se connecter au serveur distant - SSRS 2008 - webservice
- 27. Accéder au répertoire de sortie du bureau à partir de ce périphérique Windows CE
- 28. Périphérique d'entrée de stylet/tablette
- 29. Accès au stockage Azure sans fournir de clé ni de nom de compte dans la configuration
- 30. Stockage de session de PHP
Cher Monsieur Rantanen, Je suis fatigué d'utiliser le chemin UNC que vous avez mentionné dans votre réponse. Quand je lance le programme en cliquant dessus, le programme fonctionne. Lorsque j'exécute le programme dans un service de fenêtre, j'obtiens le message d'erreur Accès à \\ SANS \ Backuplocation est refusé. "J'ai changé le compte sous lequel le service est en cours d'exécution, mais cela n'a pas résolu le problème. –