When you Create New C# Project From Existing Files, the dialogue has a dropdown called "Output Type" giving choices of "Console Application", "Windows Application" and "Class Library". None of them seem appropriate for a web application. What does the Output Type actually do and what should I select for a web app?
The output type only tells the project creation wizard what you want approximately. If there is no exact fit, you can still take the closest choice. For example, is your "web app" supposed to be deployed as
The given templates just provide an outline for the project. I always end up customizing some aspect and I don't see why this would be discouraged. So just customize away.