web.config 변환 파일에 변수를 포함 할 수 있습니까? 각 환경에 대해 기본적으로 다른 값을 사용하여 동일한 변환이 있습니다. 예를 들어, 개발 환경, 나는Web.config 변환 변수
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<appSettings>
<add key="serverName" value="server2" xdt:Transform="Replace" xdt:Locator="Match(key)" />
<add key="serverPath" value="\\server2" xdt:Transform="Replace" xdt:Locator="Match(key)" />
</appSettings>
</configuration>
유일한 차이점은 서버 1의 값입니다 ...
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<appSettings>
<add key="serverName" value="server1" xdt:Transform="Replace" xdt:Locator="Match(key)" />
<add key="serverPath" value="\\server1" xdt:Transform="Replace" xdt:Locator="Match(key)" />
</appSettings>
</configuration>
그리고 QA 환경
가, 내가 가진 것 ...이 것 vs server2. 이것은 간단한 예이며 실제로는 변환에서 서버 값을 여러 번 사용합니다. 변환 파일에서 변수를 여러 번 사용하도록 선언 할 수있는 방법이 있습니까? 뭔가가 ...<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<property name="server" value="server2" />
<appSettings>
<add key="serverName" value="${server}" xdt:Transform="Replace" xdt:Locator="Match(key)" />
<add key="serverPath" value="\\${server}" xdt:Transform="Replace" xdt:Locator="Match(key)" />
</appSettings>
</configuration>
이것은 사용자의 블로그에 대한 링크 전용 답변입니다. 블로그를 오프라인으로 전환 한 경우에도 다른 시청자에게 유용한 답변을 남길 수 있도록 여기에 관련 자료를 다시 게시하십시오. – MattD