Los atributos asp-controller y asp-action no funcionan

¿Alguien sabe lo que me estoy perdiendo, por qué esas etiquetas asp-controller y asp-action no funcionan para mí? Estoy implementando un proyecto en ASP.NET MVC Core.

Esto no dispara:

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

La maquinilla de afeitar funciona bien:

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

¿Necesito configurar algún servicio para que eso funcione? Y también, ¿qué camino se prefiere? Razor es bastante popular con MVC, ¿son esas aspiraciones una forma nueva y mejor?

Respuestas a la pregunta(1)

Su respuesta a la pregunta