Web.Config自定义配置部分的转换

问题描述:

有人知道如何获取web.config转换来替换自定义配置部分。我已经将msbuild设置为详细模式,并且转换仅使用替换转换忽略了自定义部分的存在。Web.Config自定义配置部分的转换

+0

可以粘贴在这里展示您的自定义配置部分的片段???? – 2011-01-30 02:01:13

+0

@Sayed Ibrahim Hashimi - 我认为这是TeamCity传递的一个错误的配置开关,因为它缓存了环境变量。感谢您的兴趣:) – redsquare 2011-01-30 06:08:03

web.config转换不关心自定义配置节。它会替换整个web.config文件。

下面是一个web.config替代我用来设置我们的memcached服务器IPS的示例XML:

<?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> 

如果你有我也有同样的问题。我想踢自己!

在发布时,请确保您选择的环境:)

enter image description here