내 비밀 암호를 내 web.config.production 유형 파일 (웹 배포시 변형되는 것들)로 검사하지 않는 좋은 방법을 찾는 데 어려움을 겪고 있습니다. 게시 완료). 내 작업 흐름은 우리 팀이 github을 체크인 및 체크 아웃 한 다음 프로덕션 배포를 할 준비가되었을 때 실제 실제 비밀번호가있는 사용자 지정 web.config.deployment 구성을 갖게됩니다. 문제는 모든 개발자가 해당 암호를 확인한다는 것입니다.GIT와 WebDeploy를 사용하면서 web.config appsetting 매개 변수를 숨기는 방법
가능한 한 약간의 마찰을두고 암호를 github 저장소에 저장하지 않는 방법에 대한 제안을 찾고 있습니다. 즉, 이제 우리는 웹 서버에 rdp하고 수동으로 해당 암호를 변경해야합니다. 하늘빛 하늘을 사용하지는 않습니다.
원격으로 보호 된이 데이터 암호에 액세스하기위한 유용한 도구가 있습니까? 우리 서버에 RDP를 설치하는 것은 결코 재미있는 경험이 아닙니다. 또한 각 웹 사이트에 대해이 정보를 inetmgr에 수동으로 입력하지 않아도됩니다. web.config 배포 파일에 대한 아이디어가 마음에 들지만 다른 github 소스와 동일한 github 저장소에있는 것이 아닙니다. –
web.config의 섹션을 암호화하는 것이 더 좋은 옵션 인 것 같습니다. http://msdn.microsoft.com/en-us/library/53tyfkaw(v=vs.100).aspx – malexander
응용 프로그램 설정 IIS에서 web.config 편집을위한 UI 만 있습니다. 웹을 배포 한 후에 덮어 씁니다. –