This chapter discussed basic information about building ASP.NET applications with C#Builder:
The easiest way to begin building an ASP.NET application is by using the wizard in C#Builder. It creates default files, which support n-tier development using the code-behind page model. The project options for an ASP.NET Web application are different also because it is necessary to select and configure a Web server with a virtual directory and decide on the physical location of the application.
ASP.NET includes two types of controls, HTML controls and ASP.NET server controls. The HTML controls map to HTML tags and provide a migration path from classic ASP and HTML Web pages. ASP.NET server controls are object-oriented components that provide additional functionality over HTML controls, such as the ability to render their client behavior depending on the requesting browser type and version.
ASP.NET applications require configuration files to ensure that they run properly. One type of configuration file is the machine.config file that controls configuration settings for all applications on a computer. Another type of configuration file is named web.config, which provides configuration information for an entire Web site or can be located in a subdirectory to provide configuration support for parts of a Web site physically located in the same subdirectory.