我正在开发一个自托管的 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非常感谢我如何告诉我的服务器使用的任何帮助!干杯!