2009-07-08 3 views
1

우리 그룹은 당사 제품 중 하나를 지원하는 .net 웹 사이트를 배포 할 예정입니다. 최종 사용자는 우리 외부의 회사이므로 외부 IT 공급 업체로 기능합니다..net IT 벤더로 외부 고객에게 구축 사례

우리는 내부적으로 테스트하고 빌드 한 다음 최종 빌드의 MSI를 제공합니다. 내부 배포를 위해 고객 IT 담당자에게 테스트 된 제품을 제공하는 최선의 방법에 대해 질문이 있습니다.

MSI에서 실행할 테스트 어셈블리를 포함해야합니까?

Visual Studio에서 웹 배포 기능을 사용해야합니까, 아니면 Wix 또는 다른 배포 응용 프로그램이 초기 및 더 중요한 업데이트를 제공하는 데 더 적합합니까?

고객이 외부에 있기 때문에 필요한 보안 요소가있는 외부 사이트가 있는지 여부를 조사하고 있습니다. 아마도 토큰, x.509 인증서 등을 포함하는 2 중 요소 보안 메커니즘이 필요할 것입니다. 다른 누구도 이와 같은 상황을 견지합니까? 즉, 내부 및 외부의 내부 고객, 그리고이 상황에서 어떻게 배포합니까? 당신은 항상 웹 사이트 구축을위한 마이크로 소프트의 최신 (그리고 아마도 가장 큰) 제공으로 볼 수 있었다

감사합니다 ...

답변

1
+0

나는이 새로운 제품을 알고 있었다, 그러나로 기각 내 요구 사항을 해결하지 못했습니다. WebPI는 * 공개적으로 * 분산 된 응용 프로그램의 옵션처럼 보이고 개인 정보 및 보안과 관련된 특정 상황과 관련이 없습니다. 우리 회사가 WebPI를 사용하여 외부 고객에게 안전하게 웹 응용 프로그램을 배포 할 수있게 된 것을 놓쳤습니다. –

+0

@kujotx - 내가 링크 된 블로그 게시물에서 Scott Gu는 "네, 멋진 점은 패키지가 MSDeploy 기반 패키지 (현재 VS10에 내장되어 있습니다)입니다. 이는 패키지를 쉽게 빌드 할 수 있다는 것을 의미합니다. 관리 도구의 내용은 RSS로 구동되므로 자신의 피드를 게시하고이를 사용하여 설치할 수 있습니다. " 고객을 인증 할 수있는 보안 사이트가 여전히 필요 하겠지만 Web Platform Installer를 사용하여 제한된 (보안이 보장되고 인증 된) 고객에게 응용 프로그램을 배포 할 수 있다고 믿습니다. – CraigTP

+0

WebPI의 경우 회사의 응용 프로그램을 웹 갤러리에 업로드해야합니다. 그것은 작동하지 않습니다. MSI의 내부적으로 안전한 FTP 다운로드가 선두 주자 인 것처럼 보입니다. –