You see, this is where it gets confusing. ASP refers to a specific technology, active server pages, but it's also the overarching term used for anything to do with dotnet and the web. So you get this: https://learn.microsoft.com/en-us/aspnet/core/tutorials/choo... - you can have an entirely frontend SPA, in at least two ways, and still be called "ASP.NET"
I have an application which only serves over GRPC. It has to pull in "Asp.Net" nuget packages, because that's the branding under which the Kestrel HTTP2 server lives.
I have an application which only serves over GRPC. It has to pull in "Asp.Net" nuget packages, because that's the branding under which the Kestrel HTTP2 server lives.