我正在开发一个自托管的 ASP.NET Web api 应用程序。一切正常,但现在我正在努力HttpContext
:
我需要保存来自客户端的会话信息。但HttpContext.Current
始终为空。所以很明显,我HttpSelfHostServer
不使用静态 HttpContext-Class。
我不明白的是:为什么..?而且我想不出一种既不告诉HtttpSelfHostServer
也不HttpSelfHostConfiguration
使用的方法HttpContext
。
这就是我正在做的事情:
创建一个
HttpSelfHostConfiguration
- 1.1 添加
Service-Resolvers
&Routes
- 1.2 添加自定义
UserNamePassword-Validator
- 1.1 添加
使用配置创建新的 HttpSelfHostServer 实例
- 2.1
server.OpenAsync().Wait()
- 2.1
HttpContext.Current
非常感谢我如何告诉我的服务器使用的任何帮助!干杯!