https://msdn.microsoft.com/en-us/library/ywdtth2f.aspx
The topics in this section describe how to create, customize, and manage an ASP.NET Web project (a Web application project or a Web site project). The topics cover information that pertains to the project as a whole, such as the file structure of the project, the life cycle of an application, how to create a consistent look (themes) and a consistent layout (master pages) for all of the pages in the project, and how to use custom modules in the project.