반응형
하위 요소를 추가하기 위한 웹 구성 변환
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를 사용하여 그것을 하고 싶다면, 제가 지금 이것을 해결할 시간이 없기 때문에 여기 몇 가지 지침이 있습니다.
- ID 변환을 검색합니다.그러면 읽기 내용을 정확히 복제하는 간단한 XSLT가 제공됩니다.
- 다음과 일치하는 일반 템플릿 위에 템플릿 추가
match="add[@name='MvcRoutingShim']"
- 템플릿 출력 내부에서 사용 중인 요소
xsl:copy
그런 다음 AzureReader add 요소를 출력합니다.
그렇게 하면 당신은 갈 수도 있어요.
변환을 수행할 수 있는 XML 편집기가 있어야 올바르게 수행될 때까지 로컬에서 실험할 수 있습니다.
언급URL : https://stackoverflow.com/questions/11032868/web-config-transformation-to-add-a-child-element
반응형
'programing' 카테고리의 다른 글
도커 구성: npm 설치 성공 후 볼륨에 node_modules가 없음 (0) | 2023.05.26 |
---|---|
$PATH 변수에서 중복 경로 제거 (0) | 2023.05.26 |
C# 웹 API를 호출할 때 지원되지 않는 허가 유형 (0) | 2023.05.21 |
linq 식으로 중첩된 객체를 평탄화하는 방법 (0) | 2023.05.21 |
spacy Windows 10 및 Python 3.5.3에서 'en_core_web_sm' 모델을 찾을 수 없음 :: 아나콘다 사용자 지정(64비트) (0) | 2023.05.21 |