Visual Studio 2012 및 게시 기능을 사용하고 있습니다. 내 응용 프로그램을 개발 서버에 배포하는 게시 프로파일을 만들었으며 내 컴퓨터에서 vs2012에서 실행하면 훌륭하게 작동합니다. 여기 내 문제가있다. 개발 서버에서 TeamCity를 설치했고 빌드가 완료된 후 게시를 시작하려고합니다. 그래서 다음과 같습니다 간단한 빌드 단계를 만든 :TeamCity에서 vs2012 솔루션 게시
Build file path: .\src\Solution.sln
Targets: Rebuild
Command line parameters: /p:DeployOnBuild=true;PublishProfile=Ci
이 단계 나는 다음과 같은 오류 얻을 실행 :
이C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets(4377, 5): error ERROR_USER_NOT_ADMIN: Web deployment task failed.
(Connected to 'dev.domain.com' using the Web Deployment Agent Service, but could not authorize. Make sure you are an administrator on 'dev.domain.com'.
CI를 프로파일 내가 실행할 때 작동하는 사용자 이름과 암호를 포함을 내 컴퓨터에서 Visual Studio에서 게시. 빌드 단계에서 사용자 이름과 암호를 매개 변수로 전달하려고 시도했지만 동일한 결과가 나타납니다. 이 기능을 사용하려면 관리자 계정으로 TeamCity 서비스를 실행해야합니까? 모든 제안을 부탁드립니다.