En mi proyecto actual, tengo algunas cadenas de conexión que son válidas para máquinas de desarrollo local:¿Cómo uso la transformación Web.Config en mis cadenas de conexión?
<configuration>
<connectionStrings>
<add name="ApplicationServices"
connectionString="Data Source=localhost;Initial Catalog=MyDB;Integrated Security=SSPI"
</connectionStrings>
....
</configuration>
¿Cómo puedo usar el Web.Config transforma convertir de esta expresión a una validez de nuestro servidor de producción? El servidor de producción se podría ser algo como:
<configuration>
<connectionStrings>
<add name="ApplicationServices"
connectionString="Data Source=IPAddress,Port;Initial Catalog=SomeOtherDB;User ID=TopSecretUsername;Password=SecurePassword"
</connectionStrings>
....
</configuration>
La sintaxis no es evidente para mí, y estoy completamente fallar en la Grokking page en él.
La parte appSettings es opcional dependiendo de cómo configure su conexión. – sbeskur
¿Qué hace exactamente esa parte 'appSettings'? Además, ¿es seguro asumir que puedo encriptar mis 'connectionStrings' transformados usando' aspnet_regiis -pef'? –
Utilizo la configuración de la aplicación en caso de que tenga múltiples cadenas de conexión Db local frente a una alojada en una máquina diferente. Es puramente práctico para que yo pueda usar la aplicación para decidir qué uso db. (Realmente debería haberlo dejado fuera de este ejemplo) – sbeskur