Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/08/2009, 19:02
Avatar de Peterpay
Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses
Puntos: 87
Respuesta: string de conexiones

el appsettings tiene texto plano no hay forma de que tenga variables en un xml como parte del valor porq el archivo es plano no hay mas.por lo que la asignacion de tus variables debera ser en codigo.

<connectionStrings>
<add name="connection1" connectionString="server=mi_servidor;user id=mi_usuario;persist security info=True;database=mi_base_de_datos;allow user variables=True
"/>
</connectionStrings>

<connectionStrings>
<add name="connection1" connectionString="server="&sevidor&";user id=mi_usuario;persist security info=True;database=mi_base_de_datos;allow user variables=True
"/>
</connectionStrings>

arrojara un erro de tag mal formado en tu xml (.config) por lo que o generas la cadena y la almacenas o haces algo como

<connectionStrings>
<add name="connection1" connectionString="server=mi_servidor;user id=mi_usuario;persist security info=True;database=mi_base_de_datos;allow user variables=True
"/>
</connectionStrings>

y mi_servidor, mi_usuario y mi_base_de_datos los haces appsettings de tu propio config asi cuando la consumas tu cadena de conexion haces un replace cada appsetting correspondiente.

<appSettings>
<add key="mi_usuario" value="934823942394823948298439"/>
....
<add key="mi_base_de_datos" value="934823942394823948298439"/>
</appSettings>

y en codigo reemplazas cada key por su valor

directo en el XML NO SE PUEDE PONER VARIABLES (como si fuera codigo)
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5