ASP.NET Web Site or ASP.NET Web Application?

When I start a new ASP.NET project in Visual Studio, I can create an ASP.NET Web Application or I can create an ASP .NET Web Site.

What is the difference between ASP .NET Web Application and ASP .NET Web Site? Why would I choose one over other?

Is the answer differs based on which version of Visual Studio I am using?

Thank you

This community is aimed at providing answers to questions related to the Auth0 service and/or authentication/authorization in general.

The question you have is very out of scope and better answered in a more general technical community forum like StackOverflow where there’s also a great probability of it already being answered. In this case there’s an exact duplicate.