Bonjour tout le monde.

Je suis ent rain de me prendre la tronche avec mon hébergeur.
Avant de le traiter de tous les noms, je voudrais être sur de mon coup.

J'utilise ce bout de code pour logguer des trucs dans un fichier texte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
        Public Shared Sub Logage(ByVal MsgError As String)
            Dim CurContext As HttpContext = System.Web.HttpContext.Current
            Dim oWriter As New System.IO.StreamWriter(HttpContext.Current.Server.MapPath("/") & "\log.txt", True)
            oWriter.WriteLine("Pour l'application : " & CurContext.Request.Url.Host & " : " & DateTime.Now.ToString & " : " & MsgError)
            oWriter.Close()
        End Sub
Avec cette procédure je place ce que je veux dans mon code et j'envoi une string dans le fichier TXT. ça me sert de débogeur en ligne, de suivi d'anomalie, de vérification des requêtes dans la base, bref, c'est une sorte de couteau suisse du debug et du log.

Régulièrement les droits d'écriture "sautent" du fichier, du coup, cela fait un plantage. Certes, je pourrais éviter ça, mais ce n'est pas l'objet du présent topic (oui, du reste, je vais modifier ça....).

L'hébergeur me dit que si les droits changent sur le fichier c'est de la faute de mon script !!!

Dites moi qu'ils ont tord.