Esto podría ser un duplicado (question) pero estoy buscando específicamente las mejores prácticas de .NET.¿Cuál es la mejor práctica para almacenar detalles de conexión de base de datos en .NET?
Cómo almacenar cadenas de conexión de base de datos, nombre de usuario y contraseña, etc. de forma segura? ¿Es una app.config encriptada la mejor en la mayoría de los casos?
También me gustaría poder establecer la contraseña en el archivo de configuración y luego cifrarla tan pronto como se inicie la aplicación. (No estoy pidiendo una solución ya que he resuelto esto antes, solo estoy buscando la (s) mejor (s) práctica (s)).
También estoy interesado en soluciones alternativas con las que tenga buenas experiencias.
este es el mejor enfoque y seguimos a widley .... – RameshVel
Gracias, nunca antes había usado la biblioteca Enterprise, la verificare. – Ezombort
Las conexiones se agrupan de acuerdo con la cadena de conexión más la identidad del usuario. El uso de Integrated Security podría provocar la fragmentación del conjunto de conexiones. (http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx). –