I need a mechanism to deploy code to production on an IIS server. I was looking at the publish function in Visual Studio. I'm using VS 2010. The publish function seems to always copy all files, and it prompts me that it will delete all files in the target location. I want just changed files to be deployed. Is this a limitation of VS 2010? Do I need a later version?