2
我有問題,當我試圖從IHttpContextAccessor字段始終爲空httpcontext。IHttpContextAccessor HttpContext總是空
還有就是我startup.cs
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddMvc();
services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
.....
// This is always null
var httpContext = app.ApplicationServices.GetService<IHttpContextAccessor>().HttpContext;
.....
}
配置在應用程序啓動時運行,而不是每個請求。 – ssmith