Ho iniziato a convertire il mio progetto RC1 core asp.net in RC2 e ho riscontrato un problema che ora IHttpContextAccessornon si è risolto.
Per semplicità ho creato un nuovo progetto ASP.NET RC2 usando Visual Studio Template ASP.NET Core Web Application (.Net Framework). Poi ho aggiunto costruttore per HomeController quale modello creato per me.
public HomeController(IHttpContextAccessor accessor)
{
}
E dopo aver avviato l'applicazione ricevo il prossimo errore:
InvalidOperationException: impossibile risolvere il servizio per il tipo "Microsoft.AspNetCore.Http.IHttpContextAccessor" durante il tentativo di attivare "TestNewCore.Controllers.HomeController". in Microsoft.Extensions.Internal.ActivatorUtilities.GetService (IServiceProvider sp, Tipo di tipo, Tipo richiesto Da, Booleano isDefaultParameterRequired)
Nella mia applicazione reale ho bisogno di risolvere IHttpContextAccessornella mia classe di servizio per ottenere l'accesso a _contextAccessor.HttpContext.Authenticatione _contextAccessor.HttpContext.User. Everething funziona bene in RC1. Quindi come può essere in RC2?