title: Prevent connection string from being committed to repository
body: <p>I'm using GIT repository for my project. In my web.config I have a debug connection string to my local SQL server database. It won't work for anyone else. I cannot just put entire Web.config in <strong>.gitignore</strong> - the project wouldn't even compile.</p>
  
  <p>A perfect solution would be to put the connection string in a separate file and make Web.config load it. Is it possible?</p>
  
  <p>If not, is there any other solution? (using sql server CE won't work, because it breaks code first migrations)</p>