qbo3 MSBuild 대상은 파일 시스템 배포와 WebDeploy를 통한 배포를 모두 지원하도록 설계되었습니다. (WebDeploy와 사용자 지정 폴더를 대상으로 지정하려면
& 'C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild' .\qbo3.Sample.proj /p:"PublishFolder=c:\inetpub\devqcc.quandis.net"
WebDeploy
:
파일 시스템 배치
지정하는 PublishFolder 매개 변수를 파일 시스템 구축을위한 사용자 지정 폴더를 대상으로 귀하의 유스 케이스처럼 들리는), SiteName 매개 변수를 지정하십시오 :
& 'C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild' .\qbo3.Sample.proj /p:"SiteName=devqcc.quandis.net,Server=1.2.3.4,User=myUserName,Pwd=secret"
WebDeploy는 파일 경로에 쓰지 않습니다. 대신 IIS와 통신하고 IIS는 파일을 저장할 위치를 결정합니다. 이는 대상 상자가 이미 에 웹 사이트가으로 설정되어 있어야만 대상 폴더를 사용할 수 있음을 의미합니다.
:
- 기본 웹 사이트 : 루트 폴더는 C : \ Inetpub \
- devqcc.quandis.net WWWROOT : \을 Inetpub \ devqcc.quandis.net
- uatqcc : 루트 폴더는 C : \을 Inetpub \ uatqcc 루트 폴더가 c .quandis.net
c:\inetpub\devqcc.quandis.net
폴더에 배포하려면 devqcc.quandis.net
웹 사이트를 사용하는 WebDeploy 알려주기 :
& 'C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild' .\qbo3.Sample.proj /p:"SiteName=devqcc.quandis.net,Server=1.2.3.4,User=myUserName,Pwd=secret"
가 c:\inetpub\uatqcc.quandis.net
폴더에 배포하기를, (참고 uatqcc
웹 사이트를 사용하는 WebDeploy에게 이 예제는 사이트 이름입니다!= 폴더 이름) :
& 'C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild' .\qbo3.Sample.proj /p:"SiteName=uatqcc,Server=1.2.3.4,User=myUserName,Pwd=secret"
당신이 그것을이 PublishFolder
(파일 시스템에 대한 배포 모두 기본값을 제공하는 유의하십시오 qbo3.Sample.proj
파일을 검토하는 경우) 및 WebDeploy 통한 원격 배포)에 대한 SiteName
(:
<PublishFolder Condition=" '$(PublishFolder)'==''">c:\inetpub\wwwroot</PublishFolder>
<SiteName Condition=" '$(SiteName)'==''">Default Web Site</SiteName>