[ASP.NET 2.0] relevante code bij Exception

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • richardversluis
  • Registratie: Mei 2005
  • Laatst online: 17-06 14:56
Het volgende voorbeeld heeft niet zoveel nut, maar het legt wel het probleem duidelijk uit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
    Public Class Persoon

        Public Property Naam() As String
            Get
                Return ""
            End Get
            Set(ByVal value As String)
                Throw New Exception("bladiebla")
            End Set
        End Property

    End Class


code:
1
2
Dim p As New Persoon
p.Naam = "Richard"


Uiteraard krijg op de laatste code "netjes" een exception. In the "Yellow Screen of Death" krijg ik bij "Source Error:" echter te zien:

Throw New Exception("bladiebla")

Ik wil echter dat ik de regel krijg die p.Naam heeft geprobeerd te setten, dus:

p.Naam = "Richard"

Begrijp ik nou het hele Exception principe verkeerd of wat moet ik doen om .NET relevante source code te laten zien, zodat ik niet hoef te gissen in welke pagina de relevante code zit?

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 11:22
Je moet de stacktrace bekijken.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • richardversluis
  • Registratie: Mei 2005
  • Laatst online: 17-06 14:56
Met de Stack Trace kom je er welliswaar wel uit (daar staat overigens alleen maar de functie naam waarin de desbetreffende regel staat), maar Exceptions die het Framework gooit of NHibernate (om maar wat te noemen) geven wel netjes een regel aan.

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

richardversluis schreef op maandag 05 maart 2007 @ 14:52:
Met de Stack Trace kom je er welliswaar wel uit (daar staat overigens alleen maar de functie naam waarin de desbetreffende regel staat), maar Exceptions die het Framework gooit of NHibernate (om maar wat te noemen) geven wel netjes een regel aan.
Da's alleen in debugmode, een pdb file is dan beschikbaar.

Digitaal onderwijsmateriaal, leermateriaal voor hbo