2011-01-29 46 views
13

有人知道如何獲取web.config轉換來替換自定義配置部分。我已經將msbuild設置爲詳細模式,並且轉換僅使用替換轉換忽略了自定義部分的存在。Web.Config自定義配置部分的轉換

+0

可以粘貼在這裏展示您的自定義配置部分的片段???? – 2011-01-30 02:01:13

+0

@Sayed Ibrahim Hashimi - 我認爲這是TeamCity傳遞的一個錯誤的配置開關,因爲它緩存了環境變量。感謝您的興趣:) – redsquare 2011-01-30 06:08:03

回答

14

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

如果你有我也有同樣的問題。我想踢自己!

在發佈時,請確保您選擇的環境:)

enter image description here