Bonjour à tous,
Voilà j'ai un problème sur le site intranet que je suis en train de développer.
En gros j'ai un serveur (qui hébergera ma page) et un autre serveur qui contient des répertoires qui m'intéresse.
Je veux en fait récupérer la liste de ces répertoires pour pouvoir choisir lequel copier sur un autre pc.

Voilà ce que j'ai comme bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
public List<String> getListRelease()
    {
        try
        {
            DirectoryInfo directoryRelease = new DirectoryInfo(m_strDirectoryPath);
            List<String> listRelease = new List<String>();
 
            m_directoryInfoTab = directoryRelease.GetDirectories();
 
            for (int iIndex = 0; iIndex < m_directoryInfoTab.Length; iIndex++)
            {
                listRelease.Add(m_directoryInfoTab[iIndex].Name);
            }
 
            return listRelease;
        }
        catch (Exception)
        {
            return null;
        }
    }
En fait mon problème c'est que quand je test sur mon pc de développement ça passe nickel mais dés que je déploie sur le serveur ça plante sur la méthode GetDirectories() et je pars dans mon Exception et du coup ma liste est null.
D'ailleurs c'est pas pratique pour débugger une fois que l'application est déployée

m_strDirectoryPath contient une string du type \\serveur\répertoire... mais le problème ne vient pas de là le serveur est bien accessible.
J'ai aussi essayé en mettant m_strDirectoryPath = "C:\\" et j'ai le même soucis. J'ai mit les droits en lecture écriture et browse pour tous les utilisateurs sur mon site...

Merci d'avance pour vos avis.