Visual Studio gives you two models for ASP.NET projects:
The Web application project model is very similar to other project types. The structure is based on a project file (.vbproj), and all VB code in the project compiles into a single assembly. To deploy it you copy the assembly along with markup and static content files to the server. You can create a new Web application project by selecting File ⇒ New ⇒ Project from the main menu in Visual Studio.
The Website project model was added with Visual Studio 2005. This model is designed to be very lightweight and familiar to Web developers and designers coming to Visual Studio from other tools. It uses a folder structure to define the contents of a project, enabling you to open a website just by pointing Visual Studio at a folder or a virtual directory. The default deployment model uses dynamic compilation whereby VB source files are deployed along with markup and other content files. Alternately, ...