--- title: Add a controller to an ASP.NET Core app author: rick-anderson description: Learn how to add a controller to a simple ASP.NET Core MVC app. manager: wpickett ms.author: riande ms.date: 02/28/2017 ms.prod: asp.net-core ms.technology: aspnet ms.topic: get-started-article uid: tutorials/first-mvc-app-xplat/adding-controller --- # Add a controller to an ASP.NET Core app By [Rick Anderson](https://twitter.com/RickAndMSFT) [!INCLUDE [adding-controller](../../includes/mvc-intro/adding-controller1.md)] * In **VS Code**, select the **EXPLORER** icon and then control-click (right-click) **Controllers > New File** and name the new file HelloWorldController.cs. ![Contextual menu](adding-controller/_static/new_file.png) [!INCLUDE [adding-controller2](../../includes/mvc-intro/adding-controller2.md)] > [!div class="step-by-step"] > [Previous - Add a controller](start-mvc.md) > [Next - Add a view](adding-view.md)