Try/Catch-block keine Exception fangen

Habe ich eine Anweisung innerhalb eines try - /catch-block, aber die Ausnahme ist, nicht dabei erwischt zu werden. Kann das jemand erklären?

Exception Details:
System.NullReferenceException: Object
reference not set to an instance of an
Objekt.

Quelle Fehler:

Line 139:                try
Line 140:                {
Line 141:                    return (int)Session["SelectedLeadID"];
Line 142:                }
Line 143:                catch (Exception ex)

Update
Dies ist ein ASP.NET -Anwendung. In den catch-block, eine neue Ausnahme geworfen wird. Der code, den Sie sehen, ist, was wird angezeigt, auf der ASP.NET Fehler-Seite.

  • Sie haben nicht gezeigt, was im catch-block - gibt es beispielsweise eine "throw;" - Anweisung?
  • Zeigen Sie den vollständigen code von try/catch-block
  • Ja, im moment ist es einfach wirft die Ausnahme als InnerException-eine neue Exception - logging werden später Hinzugefügt.
  • Ich erkennen, das war vor langer Zeit, aber dies ist nicht ein schöner Weg, um dies zu tun, Sie sollten mit Int32.TryParse, die behandeln würde, dass es vielleicht nicht in der Lage sein, den int-Wert.
InformationsquelleAutor avesse | 2009-10-27
Schreibe einen Kommentar