Bonjour,
Je dispose du code suivant:
Ce code s'exécute bien sous visual studio.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if (File.Exists(Machine.SHARE_PATH_AND_FILENAME)) { ((System.Web.UI.WebControls.Image)item.Cells[(int)MachineEnum.IS_FILE_ON_SHARE].Controls[1]).ImageUrl = "img/true.bmp"; } else { ((System.Web.UI.WebControls.Image)item.Cells[(int)MachineEnum.IS_FILE_ON_SHARE].Controls[1]).ImageUrl = "img/false.bmp"; }
En revanche, lorsque j'ai mis en production mon site, il semble ne pas voir le share, étant donné qu'il ne passe jamais le if à true alors qu'il y a toujours des fichiers sur le share aux chemins indiqués...
A noter que mon application pool security est à Network Service.
Et que dans mon webconfig, j'ai impersonate=true.
(d'après ce qu'on m'a expliqué, c'est mon login windows qui sera utilisé pour me connecter au share à partir du site)
Et ce n'est pas un problème de firewall car je me connecte bien au share à partir du serveur IIS et voit bien les fichiers.
Si quelqu'un peut m'aider..!![]()
Partager