views:

7

answers:

0

When it's time to deploy, we build our Web Setup Project which creates a new .msi that we install on our server.

Currently this involves:

  • uninstalling the existing installation
  • installing the new msi
  • copying in a server specific web.config

This presents us with the following problems:

  • site goes down between uninstall and reinstall
  • for a short while, site runs using incorrect web.config

While we minimise the amount of time these problems occur by scripting the process, it still takes the site down for about 20 seconds.

Is there a better way of packaging our new deployment such that these problems can be eliminated?

related questions