일부 웹 응용 프로그램에 대한 웹 설치 프로젝트를 만들 필요가 있습니다. IIS6과 IIS7 모두에 클라이언트가 있습니다. MSI 또는 다음을 수행 할 수있는 설치 프로젝트 유형을 만들고 싶습니다.iis6 및 iis7 용 웹 프로젝트 MSI
1) 데이터베이스가 존재하는지 검색합니다. 데이터베이스와 해당 개체를 만들지 않는 경우 2) 파일을 대상으로 지정할 디렉터리를 선택합니다. 3) 올바른 웹 사이트가 있는지 검색합니다. 그들은 웹 사이트 및 가상 디렉터리를 만들지 않습니다. 일부 가상 디렉터리에도 보안 설정이 필요합니다.
이 수준의 사용자 지정을 처리하는 MSI를 만드는 것이 편합니다. osql과 스크립트를 사용하여 데이터베이스 배포를 처리 할 계획입니다.
나는 2 개의 질문이 있습니다. 첫째, 이것을 시도하는 더 좋은 방법이 있습니까 (MSI 이외)? 둘째, 서로 다른 버전의 IIS를 처리하는 가장 좋은 방법은 무엇입니까? WMI를 사용하고 IIS7에 IIS 6 호환성이 설정되어 있는지 확인해야합니까?
의견을 보내 주시면 대단히 감사하겠습니다.