В настоящее время мы переписываем/конвертируем наше приложение ASP.NET WebForms с использованием ASP.NET Core. Попытка избежать реинжиниринга как можно больше.
Существует раздел, в котором мы используем HttpContext
в библиотеке классов для проверки текущего состояния. Как я могу получить доступ к HttpContext.Current
в .NET Core 1.0?
var current = HttpContext.Current;
if (current == null)
{
// do something here
// string connection = Configuration.GetConnectionString("MyDb");
}
Мне нужно получить доступ к этому, чтобы создать текущий хост приложения.
$"{current.Request.Url.Scheme}://{current.Request.Url.Host}{(current.Request.Url.Port == 80 ? "" : ":" + current.Request.Url.Port)}";