Make MSDeploy (Visual Studio) not delete App_Data folder but delete everything else

I’m using Visual Studio’s Publish button to deploy my website, and want a different App_Data folder on the server. There’s a checkbox for Leave extra files on destination (do not delete) which prevents my App_Data folder from getting deleted, but then it’ll eventually accumulate a lot of vestigial files as the website changes.

How to use command line msbuild to deploy VS2012 Web Site project without precompiling it?

I’ve inherited a very large VS2012 web site project (not web application) and am trying to automate it’s deployment. There are tons of circular references in the project so to get it to precompile using aspnet_compiler.exe I have to turn on fixednames. The problem with that is it causes the build to take about 20 minutes on my quad core, 16gb ram, ssd developer machine. The previous developer didn’t have to deal with this as he would just copy the whole source to the production web server.