일부 값을 수정하기 위해 web.config 변환을 설정하려고합니다. I는 낙 배포 주어진이 예를 사용하고 :Web.Config 변환 값이 변경되지 않습니다.
http://docs.octopusdeploy.com/display/OD/Configuration+files
초 슬림화의 Web.config 버전 다운 :
<?xml version="1.0" ?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.web>
<compilation debug="true" targetFramework="4.0">
</compilation>
</system.web>
</configuration>
가 변환 :
<?xml version="1.0" ?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
</system.web>
</configuration>
출력 :
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.web>
<compilation debug="true" targetFramework="4.0">
</compilation>
</system.web>
</configuration>
당신이 아무것도하지 않는 볼 수
https://webconfigtransformationtester.apphb.com/
:
나는 변화를 미리 볼이 도구를 사용하고 있습니다. 나는 많은 예제를 보았지만 분명히 뭔가를 놓치고있다. 어떤 도움이라도 대단히 감사하겠습니다. Web.config의에 대한 언급 온라인 미리보기 도구에 의도 한대로
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<system.web>
<compilation debug="false" xdt:Transform="Replace">
</compilation >
</system.web>
</configuration>
있습니까? 'xmlns = "http://schemas.microsoft.com/.NetConfiguration/v2.0"'에서'xmlns : xdt = "http://schemas.microsoft.com/.NetConfiguration/v2.0으로 변경하면 "'debug' 속성은 출력에서 제거됩니다. –
Matthias, 고맙습니다. 저는 약 10 개의 다른 리소스를 살펴 보았습니다. 그 중 아무도 제가해야만한다고 언급하지 않았습니다. 나는 그걸로 제출하고 싶다면 답으로 표시 할 것입니다. –
정말 실망한 점은 Visual Studio를 사용하여 변환 파일을 자동으로 생성한다는 것입니다. 변환에 필요한 경우 원래 web.config에 해당 부분을 추가하는 것이 현명하다고 생각할 수 있습니다. –