2011-01-29 8 views
13

¿Alguien sabe cómo obtener la transformación web.config para reemplazar una sección de configuración personalizada? Configuré msbuild en modo detallado y la transformación simplemente ignora la existencia de la sección personalizada con una transformación de reemplazo.Transformación Web.Config de la sección de configuración personalizada

+0

¿Puede pegar el fragmento muestra su sección de configuración personalizada aquí ???? –

+0

@Sayed Ibrahim Hashimi: creo que el problema fue que TeamCity pasó un cambio de configuración incorrecto debido a las variables de entorno de almacenamiento en caché. Gracias por su interés :) – redsquare

Respuesta

14

Una transformación web.config no se preocupa por las secciones de configuración personalizadas. Hará reemplazos en todo el archivo web.config.

Aquí se muestra un ejemplo de XML de un reemplazo web.config solía fijar nuestras ips servidor memcached:

<?xml version="1.0"?> 
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> 
    <enyim.com> 
     <memcached> 
      <servers xdt:Transform="Replace"> 
       <add address="192.168.130.1" port="11211" /> 
       <add address="192.168.130.2" port="11211" /> 
       <add address="192.168.130.3" port="11211" /> 
      </servers> 
     </memcached> 
    </enyim.com> 
</configuration> 
+0

Sí, debe haber sido un problema de teamcity pasando una configuración incorrecta, gracias – redsquare

0

en caso de tener el mismo problema que estaba teniendo ... Yo quería patear a mí mismo!

durante la publicación, asegúrese de seleccionar el medio ambiente :)

enter image description here

Cuestiones relacionadas