Deployment Scenario Best Practices

Does anyone know of a document or white paper somewhere that describes [in detail] what the best practices are for deploying a .Net 2003 windows forms application in a corporate environment?

We are looking for guidance on how to structure our environment, taking into account the following points:

  • Integrate with Visual Source Safe
  • Automated daily builds using NAnt
  • Automated moving from Development to Testing to Staging to Production

Questions are, how to set up our VSS database to handle this? How can we set up our environment to minimize the impact of upgrading to VS2005 Team System when it becomes available to us? What are the pros/cons of using the Updater Application Block?

Basically, we want to avoid reinventing the wheel when it comes to designing a good deployment environment. I know that many of you have already thought through a lot of these issues. Can you be of help?

Thanks


[963 byte] By [CharlesCherry] at [2007-12-16]
# 1

This should give you some good pointers for best practices:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/tdlg_rm.asp

Here is a related article, with a sample on how to implement automated builds
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/tdlg_app.asp

Regards,

AlfredoMendezMSFT at 2007-9-9 > top of Msdn Tech,Visual Studio,Visual Studio Source Control and SourceSafe...

Visual Studio

Site Classified