ASP.NET et logevent, je pète les plombs... - C#/.NET managed - Programmation
Marsh Posté le 26-10-2005 à 14:51:03
Marche pas plus avec :
Code :
|
Marsh Posté le 26-10-2005 à 14:52:55
Groumpf !
Alors, finalement, c'est "SERVICE RESEAU" qu'il faut authoriser à écrire dans la clé "EventLog" du registre...
Bon, c'est fait.
J'ai un journal appelé "BCI" qui s'est créé.
Par contre...
1) Mes erreurs ne se loguent pas dedans (mais dans "Application" )
2) Elles se loguent mal :
Citation : |
C'est quoi ce bordel ?
Marsh Posté le 26-10-2005 à 16:46:18
Comprends pas...
Pourquoi personne ne me répond jamais ?
Mes questions sont pas claires ? Je demande des trucs que personne ne sait faire ? Je sens le gaz ? Comprends pas
Je m'emmerde tous les jours à répondre à des questions sur des sujets que je maîtrise, et à côté de ça, j'ai jamais de réponses, c'est un peu frustrant je trouve...
Marsh Posté le 26-10-2005 à 16:48:36
ben disons que à chaque fois tu finis par te répondre à toi même, donc bon, voila quoi
Marsh Posté le 26-10-2005 à 19:16:09
Ben ouais mais là, que ce soit ce problème ou mon autre problème à propos de la localisation, je n'arrive à rien. J'ai beau éplucher la MSDN ou Google, chaque fois soit je comprends rien, soit les exemples ne correspondent pas à mes besoins, soit carrément ça marche pas
Marsh Posté le 01-11-2005 à 11:27:12
Tes question sont très très pointues.. C'est pas de la mauvaise volonté...
T'as pensé à faire du log 'custom' dans un simple fichier xml ? Au niveau sécurité, ça serait moins galère
Marsh Posté le 01-11-2005 à 12:02:03
Ben ouais, mais moi je voulais faire ça bien...
Tant pis, là ça écrit dans le Application Event, après tout, les autres appli écrivent bien dedans aussi
Deplus, si ça se trouve ça marche, car j'ai écrit une première fois dans Application avec comme source BCI, et je pense que maintenant je ne peux plus modifier le log associé à cette source, même en modifiant la BDR. C'est tout ce que je vois comme explication, car là dans mon code je vois pas où j'ai ratté un truc
Marsh Posté le 26-10-2005 à 14:41:07
http://www.c-sharpcorner.com/Code/ [...] ASPNet.asp
Si je fais comme ils disent, je plante pas, mais ça n'écrit rien.
Deplus, moi je veux écrire dans mon propre journal (pas application, système ni sécurité).
Donc voici mon code :
J'ai bien modifié ma base de registre pour que ASPNET soit authorisé à lire et écrire dans la clé EventLog (j'ai fait "hériter aux objets enfants" )
Mais j'ai quand même l'erreur :
Erreur du serveur dans l'application '/bci'.
Exception de sécurité
Description : L'application a essayé d'effectuer une opération qui n'est pas autorisée par la stratégie de sécurité. Pour accorder à cette application les autorisations requises, contactez votre administrateur système ou modifiez le niveau de confiance de l'application dans le fichier de configuration.
Détails de l'exception: System.Security.SecurityException: Accès au registre demandé non autorisé.
Erreur source:
Ligne 44 : string LogSource = "Intranet";
Ligne 45 : if (!System.Diagnostics.EventLog.SourceExists(LogSource))
Ligne 46 : System.Diagnostics.EventLog.CreateEventSource(LogSource, LogName);
Ligne 47 :
Ligne 48 : System.Diagnostics.EventLog Log = new System.Diagnostics.EventLog(LogName);