Os atributos asp-controller e asp-action não estão funcionando

Alguém saberia o que estou perdendo, por que essas tags asp-controller e asp-action não estão funcionando para mim. Estou implementando um projeto no ASP.NET MVC Core.

Isso não dispara:

<a asp-controller="App" asp-action="Trips" class="btn btn-lg btn-success">Go to Trips</a>

Navalha funciona bem:

@Html.ActionLink("Go to Trips", "Trips", "App", new object { }, new { @class = "btn btn-lg btn-success" })

Preciso configurar algum serviço para que isso funcione. E também, qual o caminho preferido? O Razor é bastante popular no MVC, essas aspas são uma maneira nova e melhor?

questionAnswers(1)

yourAnswerToTheQuestion