visual studio .net enterprise tools:
We deploy a web application and windows services accross web and application
servers. This is done by getting a branch in Team Foundation Server and
building that branch. There is also a step of setting up the web.config file
with the correct configuration (database, .Net Remoting, Message Queue).
Then nant scripts are run that do the deploy.
In the future, database script deployment may become a part of this process.
This has gotten quite complex and time consuming. What software tools and
technology are out there to perform these steps? Is there a commercial
software product available to do configuration and deployment?