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 요소를 플러그인 요소의 자식으로 추가하려면 어떻게해야하나요 (위의 주석 처리를 효과적으로 제거)?
기본 변환을 수행하는 방법은 잘 알고 있지만 이전에는 한 번도 해본 적이 없습니다.
답변
Insert
변환을 사용할 수 있습니다 .
<resizer>
<plugins>
<add name="AzureReader" connectionString="DataConnectionString"
xdt:Transform="Insert" />
</plugins>
</resizer>
답변
XSLT를 사용하여 수행하려면 지금 당장이 문제를 해결할 시간이 없으므로 여기에 몇 가지 지침이 있습니다.
- 신원 변환을 찾으십시오. 그러면 읽는 내용을 정확히 복제하는 간단한 XSLT가 제공됩니다.
- 다음과 일치하는 일반 템플릿 위에 템플릿을 추가합니다.
match="add[@name='MvcRoutingShim']"
- 템플릿 내에서 처리중인 요소
xsl:copy
를 출력 한 다음 AzureReader 추가 요소를 출력합니다.
그것은 당신을 가야합니다.
변환을 수행 할 수있는 XML 편집기가 있는지 확인하여 제대로 될 때까지 로컬에서 실험 할 수 있습니다.