I'm looking to replace our current deployment strategy to one using msdeploy. Right now we create an msi for our custom gac assemblies. We stop iis, install the msi, then restart iis.
If I move to msdeploy, I can use sync to move my gac assemblies to the production web server. Does sync work even if the gac assemblies are in use? Will it be able to overwrite them, or will it restart iis?