Immer Fehler "der Objektverweis wurde nicht auf eine Instanz eines Objekts"

Unten In der code, den ich bekam eine Fehlermeldung "der Objektverweis wurde nicht auf eine Instanz eines Objekts" in der Linie der 'wenn' - Bedingung. Kann einer mir helfen mit dem, was ist Los mit meinem code.

public string MemberLogOut()
    {
        string ret = string.Empty;
        try
        {
            if (HttpContext.Current.Session.Count > 0)
            HttpContext.Current.Session.Clear();
           ret="1";
        }
        catch (SqlException ex)
        {
            throw new Exception(ex.Message);
            ret="2";
        }
        return ret;
    }
  • Welche Linie ist das werfen der exception? Und warum sind Sie stört mit einem if - Anweisung, wenn die zwei Pfade die gleiche Sache zu tun?
  • vielleicht HttpContext -, Strom-oder Session ist null bei der Laufzeit? 😉
  • if und else Teil haben die gleiche Aussage Session.Clear()! !
  • ich bearbeitet den code ..aber es ist immer noch die gleichen Fehler.
  • mögliche Duplikate von Was ist ein "NullReferenceException" in .NET?
  • ich habe schon gelesen, dass Frage..ich war nicht in der Lage zu finden, keine Lösung von ihm..also habe ich diese Frage.
  • hast du dann auch weder understoodnd die Antworten noch die Frage ... Zitat aus der erste Antwort: NullReferenceException bedeutet immer das gleiche. Sie versuchen, eine Referenz auf ein Objekt, aber Sie haben nicht initialisiert (oder es initialisiert werden, aber ist jetzt nicht initialisierten). nicht schwer ...
  • Das ist schon klar - aber das sagt uns nicht, warum die Session initialisiert werden oder, wie dies zu tun. Nicht simpel -, dass nicht die Frage beantworten, vollständig.
  • Verwandte - stackoverflow.com/questions/10629882/...

InformationsquelleAutor Niar | 2013-01-11
Schreibe einen Kommentar