.NET MVC obtiene la página actual y el controlador en un diseño compartido

Estoy tratando de recuperar la página actual de mi diseño compartido en la aplicación .net mvc para poder cargar un icono de favicon diferente para las 2 páginas diferentes.

He intentado algo como lo siguiente:

@if (Request.Url.AbsoluteUri.ToString().ToLower().Contains("/Analyze/Index"))
{

    <link rel="icon" type="image/png" href="/favicon.png" />
}

Pero esto no funciona ...

¿Cómo puedo obtener el controlador actual y ver que el usuario está encendido mientras navega por el sitio web para poder cargar este favicon en su navegador?

Respuestas a la pregunta(1)

Su respuesta a la pregunta