Standard MSI based web deploy packages were dropped from VS2012. `MSDeploy` (in the form of `WebDeploy`) is now the preferred way to deploy *websites* (Windows Services, Console Apps, etc. are better suited with different deployment strategies).
WebDeploy creates Deployment Packages, that are combinations of: * zip * parameter file * a default bat file to run one of the IT:AD:MSDeploy statements.
Publish... button hides the power that comes with knowing how to build deployment scripts by hand using IT:AD:MSDeploy commands.* http://www.asp.net/web-forms/tutorials/deployment/web-deployment-in-the-enterprise/deploying-web-packages * MSDN Summary * My kind of good notes * How to write a website to manage a server at a distance: http://bit.ly/yD2Awp