programing

하위 요소를 추가하기 위한 웹 구성 변환

magicmemo 2023. 5. 21. 11:20
반응형

하위 요소를 추가하기 위한 웹 구성 변환

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에 있습니다.릴리스, AzureReader 요소를 플러그인 요소의 자식으로 추가하려면 어떻게 해야 합니까(위의 설명을 효과적으로 제거)?

저는 기본적인 변환을 수행하는 방법에 익숙하지만 이전에는 이 작업을 수행한 적이 없습니다.

사용할 수 있습니다.Insert변환:

 <resizer>
    <plugins>
      <add name="AzureReader" connectionString="DataConnectionString" 
           xdt:Transform="Insert" />
    </plugins>
  </resizer>

웹 응용 프로그램 프로젝트 배포를 위한 Web.config 변환 구문

만약 당신이 XSLT를 사용하여 그것을 하고 싶다면, 제가 지금 이것을 해결할 시간이 없기 때문에 여기 몇 가지 지침이 있습니다.

  1. ID 변환을 검색합니다.그러면 읽기 내용을 정확히 복제하는 간단한 XSLT가 제공됩니다.
  2. 다음과 일치하는 일반 템플릿 위에 템플릿 추가match="add[@name='MvcRoutingShim']"
  3. 템플릿 출력 내부에서 사용 중인 요소xsl:copy그런 다음 AzureReader add 요소를 출력합니다.

그렇게 하면 당신은 갈 수도 있어요.

변환을 수행할 수 있는 XML 편집기가 있어야 올바르게 수행될 때까지 로컬에서 실험할 수 있습니다.

언급URL : https://stackoverflow.com/questions/11032868/web-config-transformation-to-add-a-child-element

반응형