2013-10-01 4 views
2

ServiceControl Start = "install"시도했지만 서비스가 일부 사용자 지정 작업 전에 시작하려고합니다. 예를 들어 일부 파일을 수정하는 DB 또는 CA를 설치하는 지연 CA. 그러나 그것은 완전히 잘못된 것입니다. 따라서 우리는 CA를 사용하여 서비스를 시작합니다. 우리가 올바른 방식으로 그렇게합니까?모든 사용자 지정 작업 후 서비스 시작

답변

3

ServiceControl elementServiceControl tab 파일을 만들고 StartServices standard action으로 처리합니다. ORCA를 사용하여 빌드 된 MSI를보고 InstallExecute 시퀀스를 살펴 봐야합니다.

StartServices보다 최소한 이러한 사용자 지정 작업을 예약해야합니다. 그렇지 않으면 서비스는 설정 파일의 변경 사항을 폴링하고 다시로드하고 아직 사용할 수없는 데이터베이스로 확인하고 나중에 연결을 시도하는 등보다 융통성이 있어야합니다.