We use ASP.NET / C#.
We work locally, test locally, check in our code and binaries through SVN.
On our server, we checkout the latest 'build' from SVN directly into our IIS web directory.
Is this a good practice, or is there something else we should be doing for rollouts?