Web Config Transformation을 사용하여 하위 요소 추가


100

web.config에 다음 구성이 있습니다.

  <resizer>
    <sizelimits imageWidth="0" />
    <plugins>
      <add name="MvcRoutingShim" />
      <!--<add name="AzureReader" connectionString="DataConnectionString" /> -->
      <add name="DiskCache" />
      <add name="PrettyGifs" />
      <add name="AnimatedGifs" />
    </plugins>
  </resizer>

web.config.Release에서 AzureReader 요소를 플러그인 요소의 자식으로 추가하려면 어떻게해야하나요 (위의 주석 처리를 효과적으로 제거)?

기본 변환을 수행하는 방법은 잘 알고 있지만 이전에는 한 번도 해본 적이 없습니다.

답변:



-1

XSLT를 사용하여 수행하려면 지금 당장이 문제를 해결할 시간이 없으므로 여기에 몇 가지 지침이 있습니다.

  1. 신원 변환을 찾으십시오. 그러면 읽는 내용을 정확히 복제하는 간단한 XSLT가 제공됩니다.
  2. 다음과 일치하는 일반 템플릿 위에 템플릿을 추가합니다. match="add[@name='MvcRoutingShim']"
  3. 템플릿 내에서 처리중인 요소 xsl:copy를 출력 한 다음 AzureReader 추가 요소를 출력합니다.

그것은 당신을 가야합니다.

변환을 수행 할 수있는 XML 편집기가 있는지 확인하여 제대로 될 때까지 로컬에서 실험 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.