Bien le bonjour

Je m'excuse d'avance si je poste dans la mauvaise section; mais comme mon problème implique un web service, du code C# et des log sur un serveur, je ne savais pas trop lequel choisir au final .

Je m'explique : j'utilise un web service WCF qui, dans sa gestion des Exceptions, créé de nouveaux journaux d'évènements pour y inscrire des log.

J'effectue cette opération de cette manière :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
if (!EventLog.SourceExists(_source))
            {
                EventLog.CreateEventSource(_source, m_Journal);
            }
            EventLog.WriteEntry(_source, _message, EventLogEntryType.Error);

En lancant mon web service en local, avec le serveur de développement fourni par Visual Studio, tout va bien; mes journaux sont bien créés, correctement remplis et apparaissent dans la liste des journaux disponibles dans l'observateur d'évènement.

Mais lorsque je publie mon web service sur mon IIS (2008 R2); les journaux n'apparaissent pas dans la liste "Windows Logs" MAIS ils sont bien présents dans le registre (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog)

Comment les faire apparaitre ? Ai-je mal codé quelque chose ?