Our code uses different settings for development and production environments so we were looking at using VS2010’s web.config transform capabilities. After hours of trial and error, nothing has worked. We found a Web.config transformation tester and found that what we had been trying was supposed to work (according to this tool.)
We tried testing the transformations using Build, not Publish. Does it only run on Publish or could something else be wrong?
Yes, it only runs on Publish. To test, publish to a local dir. You’ll want to publish your application with the correct target environment set.
You can also integrates web config transformations with MS Build.