다른 모든 패키지 파일과 함께 App.SetParameters.xml 파일을 생성하는 Web Deploy Package가 있습니다. SetParameters 파일에는 연결 문자열을 업데이트하기로되어있는 여러 setParameter
노드가 있지만 웹 배포 스크립트를 실행할 때마다 항상 0 parameters changed
이보고됩니다. 배포 된 Web.config 파일을 보면 실제로 업데이트되지 않았 음을 알 수 있습니다.웹 배포에서 setParameter 태그를 무시하는 이유는 무엇입니까?
배포 스크립트의 자세한 출력은 내 매개 변수를 건너 뛰는 이유에 대해 아무 것도 말하지 않습니다. 결코 그들을 언급하지 않습니다. 나는 parameter
태그에 setParameter
태그 중 하나를 변경하는 경우 그러나, 그것은 나에게 오류를 제공합니다
Error: The parameter 'ConnectionString-Web.config Connection String' has already been defined.
를 그래서 분명히 내의 Web.config에서 해당 매개 변수를 찾는 것입니다. 나는 왜 이런 매개 변수를 건너 뛰는 지 완전히 혼란 스럽다.
환경 :
- 비주얼 스튜디오 2012
- 웹 배포 3.0
- 윈도우 서버 2008 R2
- 7