Usar como PartialView una vista de un controlador ASP.NET C#

Resulta que en el _layout tengo lo que se va a mostrar siempre en todas las paginas, resulta que queria sacar la barra de navegaciĆ³n del _layout por que quiero implementar el log out ahi

Tengo el controlador y el metodo del navbar asi:

public class NavController : Controller     {         [ChildActionOnly]         public PartialViewResult navbar()         {             return PartialView();         }     } 

En el _layout estoy implementado esto:

    @{         Html.RenderAction("navbar", "Nav");     } 

pero cuando la pagina carga, me dice esto:

**

Error de servidor en la aplicaciĆ³n ‘/’. No se encuentra el controlador de la ruta de acceso ‘/Home/Index’ o no implementa IController.

**

En que esta fallando, y como puedo hacer para que tome como partial el “navbar.cshtml”?