Test your ASP.NET Core knowledge with a free interactive quiz — 50 questions with answers and explanations. No signup needed to play.
Question 1/12Score 0
What does the `[FromQuery]` parameter attribute do?
In this round
What does the `[FromQuery]` parameter attribute do?
What does `app.MapControllers()` register in a minimal-hosting-model ASP.NET Core app?
What is `dotnet run` used for during ASP.NET Core development?
In the modern minimal hosting model (.NET 6+), where did the separate Startup.cs class's responsibilities (service registration and middleware configuration) move to?
How does ASP.NET Core apply environment-specific configuration, e.g. via appsettings.Development.json?
What is the built-in web server ASP.NET Core uses?
What does `launchSettings.json` configure in an ASP.NET Core project?
What is routing in ASP.NET Core?
What is the purpose of the `wwwroot` folder and `app.UseStaticFiles()` in an ASP.NET Core project?
What is ASP.NET Core?
What is a Tag Helper in ASP.NET Core Razor views?
What does a controller action typically return for a JSON API?
Gaps to close?
Read the curated ASP.NET Core notes — core concepts, patterns, interview prep.