2010-12-18 3 views
0

DB에 액세스하는 ASP.NET 웹 사이트를 만들었습니다. DB는 대상 시스템에 설치 될 수 있습니다. 그것은 SQL Server 2000에서 SQL Server 2008에 이르기까지 다양합니다. 대상 OS는 Windows 2000 서버에서 Windows 7에 이르기까지 다양합니다. .Net Framework 버전을 .Net 2.0으로 유지하여 문제를 간단하게 유지합니다. 또한 대상 시스템은 x86 또는 x64 또는 Itanium이 될 수 있습니다.여러 환경에 대한 ASP.NET 웹 APP 설치 관리자를 만듭니다.

  1. 다른 대상 플랫폼에 대해 별도의 빌드를 만들어야합니까?
  2. 어떻게 것이다 설치 만들려면 어떻게해야합니까 :
    1. 는 IIS 서버의 가상 디렉터리에이 웹 사이트를 넣어 (할 수있는 모든 IIS 버전)
    2. 적절한 빌드를 대상 플랫폼을 검색 및 설치를

VS2008의 표준 MSI 설치 프로그램을 사용하거나 WiX 또는 모든 오픈 소스 설치 프로그램을 사용하여이 작업을 수행해야합니다. 제가 배포 프로젝트에 익숙하지 않으므로이 일을 도와주십시오.

감사

답변

1
당신은 당신의 설치 프로그램을 만들기 위해 InstallShield 같은 소프트웨어를 사용할 수 있습니다

. InstallShield는 무료가 아닙니다.
이러한 프로그램은 원하는 운영 (예 : dll의 특정 기능과 통신 할 수있는 운영 체제가 설치되어 있는지 또는 설치 프로그램 인 SQL Server 버전인지 확인)과 같은 원하는 작업을 단순화하는 자체 스크립팅 언어를 사용합니다. 이 함수를 호출하여 일부 논리 또는 유효성 검사를 수행 할 수 있습니다.

0

WiX을 사용하면 나열한 작업을 수행하는 MSI를 만들 수 있습니다. 무료이며 필요한 기능을 포함하는 것은 물론 모든 사용자 정의 논리를 사용자 정의 스크립팅 할 수 있습니다.

관련 문제