¿Cómo obtener HttpContext.Current en ASP.NET Core? [duplicar
Esta pregunta ya tiene una respuesta aquí:
Acceda al HttpContext actual en ASP.NET Core 5 respuestasActualmente estamos reescribiendo / convirtiendo nuestra aplicación ASP.NET WebForms usando ASP.NET Core. Tratando de evitar la reingeniería tanto como sea posible.
Hay una sección donde usamosHttpContext
en una biblioteca de clase para verificar el estado actual. ¿Cómo puedo acceder aHttpContext.Current
en .NET Core 1.0?
var current = HttpContext.Current;
if (current == null)
{
// do something here
// string connection = Configuration.GetConnectionString("MyDb");
}
Necesito acceder a esto para construir el host de la aplicación actual.
$"{current.Request.Url.Scheme}://{current.Request.Url.Host}{(current.Request.Url.Port == 80 ? "" : ":" + current.Request.Url.Port)}";