Obtenga el contexto owin actual en el modo de host propio
Necesito ejecutar mi aplicación que proporciona algunos servicios de API web ASP.NET en los modos de host propio IIS y .NET CLR. Desarrollé mis servicios de API web ASP.NET basados en OWIN y está funcionando bien en ambos hosts. Por ahora necesito algo como esto:
public class OwinContextInfrastructure
{
public static IOwinContext Current
{
get
{
if (HttpContext.Current != null)
{
return HttpContext.Current.GetOwinContext();
}
else
{
// What should I do here ?
return null;
}
}
}
}
para obtener el contexto actual de Owin siempre que lo necesite en mi aplicación.
Mi código funciona bien en IIS, pero ¿qué debo hacer en modo .NET Self Host?