L'écriture de Journal Applications dans l'Observateur d'Événements

Après 3 heures de l'obtention de ce message
"La source n'a pas été trouvé, mais certains ou tous les journaux des événements n'a pas pu être fouillés. Inaccessible journaux: la Sécurité."

et d'essayer plusieurs solutions, je suis de poster ici. Est-il une manière concise pour écrire dans un journal des événements à partir du WebService (asmx) en cours d'exécution sur mon localhost?

J'ai suivi les instructions trouvées sur msdn et a ajouté RÉSEAU de SERVICE à l'aide de regedit, en lui donnant les droits en lecture comme par
http://social.msdn.microsoft.com/Forums/en-US/windowsgeneraldevelopmentissues/thread/416098a4-4183-4711-a53b-e10966c9801d/

Voici mon code à l'intérieur de mon Web Service

    string sSource = "MyWebService";
    string sLog = "Application";
    string sEvent = "Sample Event";            

    if (!EventLog.SourceExists(sSource))
        EventLog.CreateEventSource(sSource, sLog);

    EventLog.WriteEntry(sSource, sEvent);
    EventLog.WriteEntry(sSource, sEvent,
        EventLogEntryType.Error, 234);

OriginalL'auteur sarsnake | 2011-05-20