我使用Visual Studio 2012和发布功能。 我创建了一个发布配置文件,部署我的应用程序开发服务器,并从vs2012我的机器上运行时,它的伟大工程。 这里是我的问题; 在开发服务器上我也有安装的TeamCity,我想触发发布构建完成之后。 所以,我创建了一个简单的创建步骤,如下所示:
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'.
词配置文件包含用户名和密码,当我在我的机器上运行从Visual Studio出版的作品。 我也试图通过在用户名和密码作为构建步骤的参数,但我得到了相同的结果。 我需要在管理员帐户运行TeamCity的服务得到这个工作? 所有的建议表示赞赏。