SPServiceContext.Current==null
Wenn ich SPServiceContext.Aktuelle bekommen Sie ein Objekt, es ist nur null zurück.
Habe ich versucht, einige Parameter zu SPServiceContext.GetCurrent, wie ein SPSite-Instanz, aber es immer noch null zurück.
- was sind u versuchen zu bekommen??
- sorry für die Fehler, es ist SPServiceContext.Aktuelle, nicht SPContext.Aktuelle. Ich will einfach nur so etwas wie "neue UserProfileManager(SPServiceContext.Aktuelle, ture)".
- Führen Sie diesen code aus einer web-Seite oder die Konsole/windows-app?
- Hallo Ryan, vielen Dank für Ihre Antwort. Ich führe diesen code aus einer console app.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zeigen Sie in Ihren Kommentaren, dass Sie dies aus einer console app.
SPServiceContext.Aktuelle ist das gleiche wie GetContext(HttpContext) und kann nur im Rahmen einer genannt web-Anfrage (d.h. web app in SharePoint unter IIS nicht ein console app)
Aus einer console app, die Sie wahrscheinlich auf der Suche nach so etwas wie
Sehen SPSite & SPServiceContext.GetContext
Gibt es eine andere Möglichkeit hier. Wenn ich in einer benutzerdefinierten SharePoint-WCF-Komponente in IIS auf meiner Entwicklungs-Maschine, die in einer Arbeitsgruppe ist, dann SPServiceContext.Current ist immer null.
Den gleichen code läuft auf einem Domain-server funktioniert.
Dies ist tatsächlich ein großer Schmerz, denn es bedeutet, dass ein Unternehmer (zum Beispiel) haben sich zu entwickeln, als Teil einer domain, die auf einem laptop Reisen, ist nicht trivial.