2009-04-14 4 views
0

웹 응용 프로그램을 배포 한 후 연결 문자열을 암호화하는 프로세스를 간소화 할 수있는 방법이 있습니까?streamline web.config connectionString encryption

여기에 뒷 이야기가 있습니다. 우리는 많은 .NET 웹 사이트를 관리합니다. 우리는 그것들을 개발 서버로 옮긴 다음 결국 프로덕션 서버로 옮깁니다. 그러나 각 사이트가 개발 상자 또는 서버 상자에서 만들어진 후에는 서버로 이동하여 중요한 데이터 (사용자 이름/비밀번호/connectionString)를 암호화해야합니다.

수백 개의 웹 사이트를 시작할 때 지루할 수 있습니다. 손으로하는 것보다 더 좋은 방법이 있습니까? 원격 서버에 액세스 할 수없는 개발자가 응용 프로그램을 배포 한 후에 실행할 수있는 것이 있습니까?

아니면 그냥 희망찬 생각입니까?

+0

해당 섹션을 정확히 암호화하는 방법은 무엇입니까? –

+0

aspnet_regiis 도구를 사용하여 명령 줄을 실행하십시오. – Josh

+0

처음 쓴 이래로 올해 더 나은 것을 생각해 보셨습니까? 그렇다면 공유하십시오! – Funka

답변

-4

.NET 용 Octopus와 같은 배포 소프트웨어를 사용하고 해당 명령을 실행할 수있는 게시 배포 powershell 스크립트를 작성합니다. 해당 PowerShell 스크립트를 PostDeploy 훅에 추가하면됩니다. 대부분의 경우 주류 배포 도구의 대부분은 배포 후 명령을 실행하는 방법과 함께 제공됩니다.