我正在开发一个自托管的ASP.NET Web API应用程序。一切都运行正常,但是现在我遇到了HttpContext问题:
我需要保存客户端的会话信息。但是HttpContext.Current总是null。所以很明显我的HttpSelfHostServer不能与静态HttpContext类一起工作。
我不理解的是为什么会这样?而且我无法找到一个方法告诉HtttpSelfHostServer或HttpSelfHostConfiguration使用HttpContext。
以下是我的操作步骤:
1.创建HttpSelfHostConfiguration
- 添加服务解析器和路由 - 添加自定义UserNamePassword验证器
2.使用配置创建HttpSelfHostServer实例
- 调用server.OpenAsync().Wait()
非常感谢任何帮助告诉我如何让我的服务器使用HttpContext.Current!
我需要保存客户端的会话信息。但是HttpContext.Current总是null。所以很明显我的HttpSelfHostServer不能与静态HttpContext类一起工作。
我不理解的是为什么会这样?而且我无法找到一个方法告诉HtttpSelfHostServer或HttpSelfHostConfiguration使用HttpContext。
以下是我的操作步骤:
1.创建HttpSelfHostConfiguration
- 添加服务解析器和路由 - 添加自定义UserNamePassword验证器
2.使用配置创建HttpSelfHostServer实例
- 调用server.OpenAsync().Wait()
非常感谢任何帮助告诉我如何让我的服务器使用HttpContext.Current!
AspNetCompatibility
:https://dev59.com/9G025IYBdhLWcg3wnXSf - mellamokb