我试图让我的 TFS 服务器构建然后发布我的应用程序 - 构建它不是问题,但部署它不会产生结果。
快速查看我的构建配置:
- 工作区:活动 $/Path/to/solution 构建代理文件夹:$(SourceDir)
- 过程:构建任何 CPU | 分期
- Ms Build 参数:/p:DeployOnBuild=True /p:DeployTarget=MSDeployPublish /p:MsDeployServiceUrl=https://{host}:8172/msdeploy.axd /p:MsDeployPublishMethod=WMSVC /p:CreatePackageOnPublish=True /p:username = /p:AllowUntrustedCertificate=True
构建代理正在使用我在站点上定义为 IIS 管理器的服务帐户。在项目属性中,我在暂存配置中定义了站点名称(我一直在关注这个视频:https ://www.youtube.com/watch?v=oxJUhIQfzlA )
我在用户身份验证方面遇到的问题是我应该在 MsBuild Args 中指定用户名和密码吗?
在 MSBuild 日志中,无论如何都没有提到发布应用程序。我哪里错了?
编辑:为了解决我的问题,我提供了一些构建配置的屏幕截图 - 用户名和密码已在服务器上以管理员权限定义