Global.asax - Event Viewer

09/10/2003 - 17:18 por gsaborio | Informe spam
El asunto es el siguiente,

Estoy trabajando con el evento Application_OnError, del Global.asax. Y lo
que estoy haciendo es que cuando se active este evento me guarde el detalle
del error en el Event Viewer.

Lo extraño es que cuando lo probe en mi maquina si lo hizo bien (capturo el
error y lo guardo en el Event Viewer), PERO cuando lo subi al server ahi no
me lo hace...

no se que podra ser. Si me puede ayudar le agradezco inmensamente...


PD. A la cuenta ASPNET le puse permisos de administrador para ver si era eso
pero, nada...
 

Leer las respuestas

#1 elenaar
13/10/2003 - 22:35 | Informe spam
puede que sea que el event log source no esta registrado, cuando creaste la
applicacion posiblemente se registro al crearla pero cuando la ejecutas en
otra maquina esa maquina no save que logs ource esta enviando el mensaje
asi que no lo escribe, lo que necesitas hacer es set la propiedad "Source"
de EventLog class. Para mas informacion puedes mirar en indice de ayuda por
"EventLog class" y entonces mira la propiedad "Source".
Este es el ejemplo que dan:

[Visual Basic]
Option Explicit
Option Strict
Imports System
Imports System.Diagnostics
Imports System.Threading

Class MySample
Public Shared Sub Main()
' Create the source, if it does not already exist.
If Not EventLog.SourceExists("MySource") Then
EventLog.CreateEventSource("MySource", "MyNewLog")
Console.WriteLine("CreatingEventSource")
End If

' Create an EventLog instance and assign its source.
Dim myLog As New EventLog()
myLog.Source = "MySource"

' Write an informational entry to the event log.
myLog.WriteEntry("Writing to event log.")

Console.WriteLine("Message written to event log.")
End Sub ' Main
End Class ' MySample


Saludos,

Elena Arzac

Preguntas similares