Visual Studio 2010의 설정 편집기를 사용하여 .NET 4 web.config 파일의 섹션에서 설정을 추가/편집/제거합니다. 여기 Visual Studio의 설정 편집기를 사용하면 web.config에서 주석이 손실되지 않도록 방지 할 수 있습니까?
가 (매우 모호한) 예 내 말은 비트 설명하기 위해 추출의 : 위의 예에서<applicationSettings>
<Animals.My.MySettings>
<!-- Specify the type of animal this website is dedicated to... -->
<setting name="AnimalType" serializeAs="String">
<value>Monkey</value>
</setting>
</Animals.My.MySettings>
</applicationSettings>
를, 코멘트는 웹 한번 예를 들어 수동 현장 설정 파일을 편집하는 사람 (유용하다 응용 프로그램이 고객 사이트에 배포 된 경우). 그러나 VS 설정 편집기를 사용하면 설정을 추가/편집/제거 할 때마다 주석이 손실됩니다.
지금까지, 나는 다음과 같은 작업 차선책을 마련했습니다
이나는 결코은 VS 설정 편집기를 사용하지,하지만 난 피하기 위해 우리 팀에게해야 할 것 를 선택할 수 있습니다 그것도, 그리고 항상 누군가가 잊어 버리고 우리의 모든 의견을 잃는 한 번만있어 ...
나는 web.config의 사본을 별도로 보관할 수 있으며, 주석이 들어있다. 그런 다음 설정 파일의 사본으로 응용 프로그램을 출시합니다 ... (두 번째 복사본을 최신 상태로 유지해야한다는 것을 의미하므로이 아이디어가 마음에 들지 않습니다. 및 기억해야합니다. 설정 파일을 릴리즈 할 때 ... 너무 많이 기억하면 너무 많이 잘못 될 수 있습니다.)
열기 태그 위의 주석을 추가하는 것이 좋습니다. 상단에 모든 주석을 추가 할 수 있습니다.
내 질문에 :이 문제를 해결하려면 가장 좋은 방법은 무엇입니까? 추천 메뉴가 무엇인가요?
옵션 2가 실제로 최선의 방법 일 수 있습니다. 실수로 dev 환경 설정을 프로덕션 고객에게 배송 할 위험이 있습니까? –