Web Application Deployment

See Also      Tasks

When your Web application has been tested, you are ready to deploy the application from the development server to the production server.

The production server is where your users see the live Web application. Deployment ensures your end users have access to a properly functioning version of the Web application. The figure below shows a Web application in a project that becomes the deployed version of the application in a Web browser.

Moving from the development to the deployment environment

Considerations for successful deployment include the following:

Production Server Capabilities

Your production server and system capabilities determine how you deploy your Web application. One typical system includes multiple servers handling a combination of purposes. For example, one system dedicated to master Web application and database development, one dedicated to live Web applications, and one dedicated to production databases. You might need to determine if each has everything your Web application requires to run properly.

To be ready for deployment, your production server requires Microsoft® Internet Information Server or another Web server installed. Depending on your Web application, the server may also need the following:

These server components are available from the installation CD.

Deployment Activities and Results

Deploying your Web application accomplishes the following tasks:

Visual InterDev makes deployment of your Web application as easy as a simple copy. To do everything manually, you would need to copy files and folders and use the Web server administrator, as well as set up the Web server’s application root.

You can use a variety of methods to deploy your application, but the quickest, if your production server has FrontPage Server Extensions, is copying to the production server through Visual InterDev.

Visual InterDev uses the FrontPage Server Extensions to communicate with the Web server. Your Web application is ready to run as soon as the operation is complete. For more information, see Deploying and Maintaining Web Applications.

If your production server does not have FrontPage Server Extensions installed, you can use the Posting Acceptor 2.0. For more information, see the Solution Deploy Reference.

Tips for Easy Deployment

Before deploying your application, you can ensure that your application runs smoothly once deployed through proper preparation.

In preparing for deployment, you need to consider the following areas:

Protect Links

Ensure Data and Data Connection Portability

Verify Production Web Server Capabilities

Include All Web Items in the Web Project

Mark Components for Server Registration and Microsoft Transaction Server Packages, If Appropriate