HttpSelfHostServer und HttpContext.Current
Ich arbeite an einer selbst gehosteten ASP.NET-Web-API-Anwendung. Alles funktioniert gut, aber jetzt kämpfe ich mitHttpContext
:
Ich muss die Sitzungsinformationen vom Client speichern. AberHttpContext.Current
ist immer null. So ist es offensichtlich, dass meineHttpSelfHostServer
arbeite nicht mit der statischen HttpContext-Klasse.
Was ich nicht verstehe ist: warum ..? Und ich kann auch keinen Weg finden, es zu sagenHtttpSelfHostServer
NochHttpSelfHostConfiguration
arbeiten mitHttpContext
.
Folgendes mache ich:
Ein ... ErstellenHttpSelfHostConfiguration
Service-Resolvers
& Routes
1.2 Benutzerdefiniert hinzufügenUserNamePassword-Validator
Erstellen Sie eine neue Instanz von HttpSelfHostServer mit der Konfiguration
2.1server.OpenAsync().Wait()
Irgendeine Hilfe, wie ich meinem Server sagen kann, mit zu arbeitenHttpContext.Current
wird sehr geschätzt! Prost!