2016-09-29 4 views
0

내 개발 컴퓨터에서 로컬 네트워크의 Windows Server 2012에 설치된 IIS 8.5로 Visual Studio 2015에서 성공적으로 배포 할 수 있습니다. MSBuild가 Wndows Server 2012 R2에서 WebDeploy를 트리거하지 않음

msbuild projectname.csproj 
/p:VisualStudioVersion=14.0 
/p:DeployOnBuild=true 
/p:DeployTarget=MSDeployPublish 
/p:MsDeployServiceUrl=https://myserver:8172/msdeploy.axd 
/p:AllowUntrustedCertificate=True 
/p:DeployIisAppPath=projectname 
/p:Username=tc 
/p:Password=pass 

내 윈도우 서버에 나는 msbuild를, webdeploy 및 서비스 호스팅 webdeploy을 설치했습니다. 그러나, 동일한 명령의 결과를 실행 :

0 errors 
1 warning (...Conflicts between different versions of the same dependent assembly...) 
Build succeeded 

그리고 배포 계속되지 않습니다, 오류없이, 아니 메시지.

msbuild를 배포하기위한 경고 메시지를 해결해야합니까, 아니면 다른 것이 누락 되었습니까?

답변

1

는 내가 배포 할 때 말하지 않는이 도구의 훌륭한 자세한 모드에 대해 Microsoft에 감사드립니다 !!!

솔루션은 여기에 있습니다 :

C : \ 프로그램 파일 (86) \ MSBuild를 \ 마이크로 소프트 \으로 VisualStudio \ v14.0 MSBuild not triggering WebDeploy

그것은 서버에 존재하는 두 폴더가 필요합니다 \ WebApplications

C :의 ProgramFiles \ (86) \ MSBuild를 \ 마이크로 소프트 \으로 VisualStudio \ v14.0의 \ 웹

나는 두 번째 것을 잃어 버렸다 (페이스 파움).