title: Jenkins deployment for .net application
body: <p>I am new to Jenkins and have a question about deployment through Jenkins.</p>
  
  <p>I have .net application that has been added to Jenkins, it builds successfully, but now I am wondering what would be best practice for deploying .net application in general. Especially, when I have to change the configuration file (ex. Web.config) to reflect an environment (or other settings)before I deploy (ex. Test or Production), what is a best way to accomplish the deployment process through Jenkins if you have to change configuration files before the deployment?</p>
  
  <p>For example, If I want to deploy to a test and production environments, and connectionStr needs to be updated accordingly?  What is a best to do this?</p>
  
  <p>Thanks for your help.</p>