The new pubxml files in ASP.NET 4.5 are definitely a step in the right direction. I also like msdeploy\'s support for parameters.xml files (even though
msdeploy
parameters.xml
You can't set your own parameters file, but you can declare parameter values from within the pubxml:
pubxml
Parameter Value