Read the Vishal Joshi blog , it has received some excellent publications on the technologies used to deploy IIS applications (including WCF services hosted on IIS).
Web Packaging: Creating Web Packages Using MSBuild
In a nutshell, the goal of MSBuild Package is your friend. Try creating an ASP.NET or WCF service application using the target / t: Package on the command line.
It will create a zip file and the corresponding .cmd file for execution, which can then be deployed using the command line or even import .zip manually into IIS via MMC. To deploy from MSBuild, you can run this “package” on any server running the Web Deploy service.
You can also check% WINDIR% \ system32 \ inetsrv \ appcmd.exe if you prefer to store application metadata separately (sitename, apppools, acls, destination directories, etc.) and then write MSBuild (or Powershell, bat file and etc.) a script to coordinate the work on setting up and disrupting these assets. See Getting Started with AppCmd.exe for more information .
NTN
Z
Zach bonham
source share