Ver Mensaje Individual
  #36 (permalink)  
Antiguo 21/10/2005, 08:31
Avatar de Jose_minglein2
Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 4 meses
Puntos: 8
No se de verdad, mira mi global.asax para haber si encuentras alguna difencia:

Código:
Public Class Global
    Inherits System.Web.HttpApplication

#Region " Código generado por el Diseñador de componentes "

    Public Sub New()
        MyBase.New()

        'El Diseñador de componentes requiere esta llamada.
        InitializeComponent()

        'Agregar cualquier inicialización después de la llamada a InitializeComponent()

    End Sub

    'Requerido por el Diseñador de componentes
    Private components As System.ComponentModel.IContainer

    'NOTA: el Diseñador de componentes requiere el siguiente procedimiento
    'Se puede modificar utilizando el Diseñador de componentes.
    'No lo modifique con el editor de código.
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
        components = New System.ComponentModel.Container()
    End Sub

#End Region

    Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
        ' Se desencadena cuando se inicia la aplicación
        Application("elementos") = 20
    End Sub

    Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
        ' Se desencadena cuando se inicia la sesión
        Session("usuario") = 0
    End Sub

    Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
        ' Se desencadena al principio de cada solicitud
    End Sub

    Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As EventArgs)
        ' Se desencadena al intentar autenticar el uso
    End Sub

    Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
        ' Se desencadena cuando ocurre un error
        Dim ex As Exception
        'Obtengo el último error que se genero  
        ex = Server.GetLastError().InnerException
        Dim sError As String
        sError = ex.Message
        Dim texto As String = Request.Path + Chr(13) + Chr(10) + Chr(13) + Chr(10)
        texto += ex.Message + Chr(13) + Chr(10) + Chr(13) + Chr(10)
        texto += ex.StackTrace + Chr(13) + Chr(10) + Chr(13) + Chr(10)
        texto += Request.UserHostAddress     
        Dim envio As New emails(texto, dir_email)
        envio.enviar()

        Response.Redirect("........"))
    End Sub

    Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
        ' Se desencadena cuando termina la sesión        
       
    End Sub

    Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)
        ' Se desencadena cuando termina la aplicación
    End Sub

End Class
La clase mail es la encargada de enviar mails (para no estar repitiendo cada vez el smtp y tal) pero el code interno es el mismo.