Você precisa adicionar a fonte no código do seu aplicativo da web, usando:
System.Diagnostics.EventLog.CreateEventSource("MyApp1", "Application");
Eu adicionei o registro em log a um aplicativo da Web (usando a estrutura Enterprise Library) para que as exceções sejam registradas no log de eventos do aplicativo. Eu tenho dado o evento tem uma fonte chamada "WebApp", mas isso não está sendo gravado como a fonte não existe.
Existe uma maneira de adicionar manualmente uma nova fonte de eventos? Eu encontrei alguns exemplos em stackoverflow, mas estes exigem a criação de aplicativos de instalação personalizados, então antes de eu ir por esse caminho eu estou querendo saber se existe um método mais simples.
Você precisa adicionar a fonte no código do seu aplicativo da web, usando:
System.Diagnostics.EventLog.CreateEventSource("MyApp1", "Application");
Se você usar o PowerShell, poderá criar a fonte de eventos no console da seguinte forma:
[System.Diagnostics.EventLog]::CreateEventSource("MyApp1", "Application")
Se você não tiver instalado como um recurso no WS 2008, você deve.