으로 변환됩니다. 응용 프로그램에서 .settings 파일을 사용하기 때문에 web.config 파일의 설정을 덮어 쓰기해야합니다. 그래서 여기Web.Config가 새로운 라인 기호
은의 Web.config에 의해 무시 설정하는 예입니다
<applicationSettings>
<ADM.Web.Admin.ADMSettings>
<setting name="ApplicationWebAddress" serializeAs="String">
<value>http://localhost:8929</value>
</setting>
</ADM.Web.Admin.ADMSettings>
</applicationSettings>
그리고 사이트 그래서 discribe Web.Debug.config 내가 DEV을 게시하는 경우 또는 라이브 따라이 설정을 변경해야 이 같은 :
<setting name="ApplicationWebAddress" serializeAs="String" xdt:Transform="Replace" xdt:Locator="Match(name)">
<value>http://dev.site.com</value>
</setting>
및 Web.Release.config :
<setting name="ApplicationWebAddress" serializeAs="String" xdt:Transform="Replace" xdt:Locator="Match(name)">
<value>http://live.site.com</value>
</setting>
<setting name="ApplicationWebAddress" serializeAs="String">
<value>http://live.site.com
</value>
</setting>
유 전에 새로운 라인이 볼 수 있듯이 :게시 한 후 나는 web.config 파일에 다음을 발견했다. 내 질문에 "새로운 라인"이 있고 왜 하나의 설정 값을 다른 라인으로 변경하려면 어떻게해야합니까?
나는 동일한 문제가 있었으며 빠른 수정으로 값을 잘라 냈습니다. 그러나 이것은 분명히 좋은 해결책이 아닙니다. –
Trim()에 대해 생각하고 있었지만이 솔루션이 유용하지 않음을 발견했습니다. – Anubis
[VS 2010 구성 변형으로 인해 배포 중에 원하지 않는 공백이 생길 수 있습니다.] (http://stackoverflow.com/questions/3300210/vs-2010-configuration-transformation-produces-unwanted-white-space-during-deploy) – citronas