Bonjour,

Je dispose du code suivant:
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";
}
Ce code s'exécute bien sous visual studio.
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..!