ASP.NET Web Projects
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.
In This Section
Web Application Projects versus Web Site Projects in Visual Studio
Explains the differences between Web application projects and Web site projects.Introduction: Planning an ASP.NET Web Site
Provides an overview of the factors that you should consider when you design a Web application. The topic provides links to additional information about individual subjects.ASP.NET Web Project Folder Structure
Describes folders that are used for special purposes in ASP.NET Web projects.ASP.NET Web Project File Types
Describes file types and file-name extensions that have special meaning in ASP.NET Web projects.Web Servers in Visual Studio for ASP.NET Web Projects
Provides an overview of the differences between the Visual Studio Development Server, which you use to test Web projects in Visual Studio, and Internet Information Service (IIS).Shared Code Folders in ASP.NET Web Site Projects
Describes how to manage folders where you can keep code to share between pages.Working with Web Projects in Visual Studio as a Non-Administrative User
Describes the limitations in Visual Studio functionality when it is run by a non-administrative user.How to: Add a Project Reference to a Visual Studio Web Project
Describes how to add a project-to-project reference in a Visual Studio Web solution.How to: Add a Component Reference to a Visual Studio Web Project
Describes how to add a reference to a .NET or COM component in a Visual Studio Web project.How to: Add Files to ASP.NET Web Projects in Visual Studio
Describes how to create new files or add existing files to an ASP.NET Web project in Visual Studio.ASP.NET Web Application Projects
Describes how to create and use Visual Studio Web application projects.ASP.NET Web Site Projects
Describes how to create and use Visual Studio Web site projects.ASP.NET Life Cycle
Describes the steps that an ASP.NET Web application and individual ASP.NET pages go through during their life cycles. Includes information about how ASP.NET Web sites are compiled at run time and information about application-level events.ASP.NET Site Navigation
Describes site maps and how to use menus and other controls to create navigation through a Web application.ASP.NET Web Project Paths
Describes how to specify paths to Web pages and other resources in an ASP.NET Web project.ASP.NET Routing Content Map
Provides links to information that explains how to map URLs to pages in an ASP.NET Web application. (Applies to both ASP.NET Web Forms and ASP.NET MVC.)ASP.NET Master Pages
Describes how to create a consistent page layout using a template (master page) and separate content pages.ASP.NET Themes and Skins
Describes how to create a consistent appearance for pages and controls by setting properties and CSS styles.ASP.NET Globalization and Localization
Describes how to create ASP.NET Web pages and applications that can display information using different languages and cultures..NET Framework Multi-Targeting for ASP.NET Web Projects
Explains how to use the latest version of Visual Studio to develop Web applications that run under earlier versions of the .NET Framework.
Reference
ASP.NET Configuration File Syntax
Describes the syntax of elements that you can use in configuration files for Web applications.System.Web
Contains reference documentation for the System.Web namespace, which supplies classes and interfaces that enable communication between browsers and Web servers.System.Web.Caching
Contains reference documentation for the System.Web.Caching namespace, which provides classes for caching frequently used resources on the server.System.Web.Configuration
Contains reference documentation for theSystem.Web.Configuration namespace, which contains classes that are used to configure ASP.NET.System.Web.Security
Contains reference documentation for theSystem.Web.Security namespace, which contains classes that are used to implement ASP.NET security in Web server applications.System.Web.Services
Contains reference documentation for the System.Web.Services namespace, which consists of the classes that enable you to create XML Web services using ASP.NET.System.Web.UI.HtmlControls
Contains reference documentation for System.Web.UI.HtmlControls classes, which enable you to control HTML elements using server code.System.Web.UI.WebControls
Contains reference documentation for classes that enable you to create Web server controls on a Web page. Web controls run on the server and include form controls such as buttons and text boxes, as well as special purpose controls, such as a DropDownList control. These classes enable you to programmatically manage these elements on a Web page.
Related Sections
ASP.NET Web Forms Pages
Provides information about how ASP.NET Web pages function and how to create and program them.ASP.NET Web Server Controls Overview
Provides information about how ASP.NET Web server controls work, how to add them to ASP.NET pages, and how to program themASP.NET Data Access Content Map
Provides information on displaying and editing data in ASP.NET Web pages.ASP.NET Security
Provides information about security threats to your ASP.NET applications, ways in which to mitigate threats, and ways to authenticate and authorize users.ASP.NET Troubleshooting and Debugging
Provides information about how to handle errors, debug ASP.NET pages, view trace information during page processing, and monitor the health of your application.ASP.NET Web Parts Controls
Describes how to create pages with application features that users can select and customize in a browser.ASP.NET State Management Overview
Describes how to store information between page requests.Accessibility in Visual Studio and ASP.NET
Provides information about how to implement accessibility standards in ASP.NET.