What is the proper way to manage DB connection strings/credentials in a .NET 4/IIS 7 environment? I have a simple development lifecycle, DEV -> TEST -> PROD. I have a sqlexpress DB on my local machine for DEV, a copy of SQL Server 2008 for TEST and another Sql Server 2008 install for PROD.
I'd prefer not to use integrated security. Also, I'd prefer to NOT deploy my credentials or connection string in my web.config file. What's the solution to simplifying the deploy process in a safe and secure manner?