Skip Navigation Links

Web Standards: Active Server Pages - ASP & ASP.Net

Policy

The primary Web mission for the House is to provide a secure, reliable environment to host Member and Committee Web sites. It is imperative that the CAO maintain control over the deployment of ASP-based Web sites to succeed in this mission.  Incorrectly written ASP Web sites may subject Web servers to performance degradation, denial of service or security risks. These risks would affect all sites hosted on the server and not just the site utilizing ASP code in the shared server environments of the House, where many individually maintained sites are hosted on the same server.  ASP Web sites will be reviewed for security and compliance with the Member Web Site guidelines before being installed.  All ASP Web sites which run on CAO-maintained shared Web servers must go through a release procedure controlled by CAO staff.

Procedures

House Web site managers should discuss their ASP requirements with Web Solutions prior to developing any ASP Web sites. ASP Web sites are usually more complex and require more effort to test and deploy than non-ASP Web sites, so Web Solutions will determine whether non-ASP based Web sites could be utilized.

ASP-based Web sites will run on Windows 2000 servers and will use SQL 2000 databases. Both text and graphics (pictures) may be stored in the database, requiring a separate interface for Web data entry. Both "classic" ASP and ASP .Net™ are supported, although ASP .Net Web sites are preferred.

Web Solutions will determine whether sufficient resources are available to develop an ASP-based Web site. 

If sufficient resources are available CAO will develop, test and deploy the new Web site.

If sufficient resources are not available, the Member office may develop the site themselves or contract with outside vendors. The completed site must be submitted to CAO for testing and insertion into the House configuration management system before it will be deployed on a House Web site.

Definition

ASP stands for Active Server Pages. A Microsoft developed server side scripting capability similar in functionality to CGI (Common Gateway Interface) scripts.