Bonjour, j'ai créer un web service avec une web méthode d'insertion qui recoit un url d'un fichier, j'ai deja essayé cette méthode mais en tant que programme console ca marche tres bien, voila une partie du code de cette web méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public void Inserer(string file) {
 
        List<string[]> result = new List<string[]>();
        string[] lines = File.ReadAllLines("C:/DDD.txt", Encoding.Default);
 
        foreach (string line in lines)
            result.Add(line.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries));
Mais au moment de l'appel de la web méthode il me renvoie l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
System.UnauthorizedAccessException: L'accès au chemin d'accès 'C:\DDD.txt' est refusé.
   à System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   à System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
   à System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   à System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
   à System.IO.StreamReader..ctor(String path, Encoding encoding)
   à System.IO.File.ReadAllLines(String path, Encoding encoding)
   à Service.Inserer(String file) dans c:\Inetpub\wwwroot\WSTransfert\App_Code\Service.cs:ligne 23
si vous avez une idée je serais reconnaissante