0

두 가지 Visual Studio 2013 솔루션이 있습니다. 1) MVC 응용 프로그램 프로젝트가 포함되어 있습니다. 2) WCF 및 WebApi 서비스 프로젝트가 혼합되어 있습니다.Visual Studio 2013 - 웹 사이트 설치자 프로젝트

내가이 설치 프로그램을 만들려는 자기 추출물은 또한

나는이 설치 프로젝트는 우리의 TFS에 의해 만들어진 출력 있도록 서버를 구축 할 수 싶습니다 IIS 7에 웹 사이트를 설치하는 각 솔루션에 대한 하나의 프로젝트 야간 빌드에서 두 개의 MSI 파일입니다. 이 프로젝트 중 하나를 두 번 클릭하면 설치하는 사람에게 최소한의 노력으로 웹 사이트 및 백엔드 웹 서비스가 설정됩니다.

누구든지이 작업을 수행 했습니까? 넌 어떻게 그걸 했니?

+0

대신 웹 응용 프로그램 패키지를 배포 하시겠습니까? –

답변

0

일반적인 설치 프로젝트는 하나의 웹 사이트에 하나의 웹 응용 프로그램을 설치합니다. 이 상자 밖에서 수행 할 타사 설치 프로젝트를 알지 못합니다.

도전 과제가 있다면 WiX Toolset을 확인하는 것이 좋습니다. WiX 설치 프로젝트의 모든 것을 "스크립팅"할 수 있어야하며 MSI 파일을 TFS 빌드 서버에 빌드합니다.

첫 번째 웹 응용 프로그램에 대한 WiX 설정을 만든 다음 각 프로젝트에 해당 코드를 복제하는 방법을 알아보십시오.

이 자습서를 권합니다. http://www.codeproject.com/Articles/115036/Creating-WIX-Installer-for-ASP-NET-Web-Application

간단한 웹 프로젝트 설치 프로그램을 만들었습니다.

0

MVC 사이트의 경우 웹 배포 패키지를 게시하고 IIS에서 가져 오기해야합니다. This link은 매우 유용합니다.

다른 유형의 프로젝트의 경우 단일 클릭 설치에 WiX 프로젝트를 사용해야합니다.

IIS에서 WCF 서비스를 호스팅하는 경우 두 번째 웹 패키지를 만들어야합니다.

Windows 서비스를 사용하는 경우 WiX Toolset Visual Studio 확장을 사용할 수 있습니다. 방금 간단한 스크립트를 만들어 빌드하십시오. msi 파일을 만듭니다.

관련 문제