【发布时间】:2023-04-03 18:56:01
【问题描述】:
我正在尝试构建我的 TFS 服务器,然后发布我的应用程序 - 构建它不是问题,但部署它不会产生任何结果。
快速查看我的构建配置:
- 工作区:活动 $/Path/to/solution 构建代理文件夹:$(SourceDir)
- 进程:构建任何 CPU |分期
- Ms 构建参数:/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 管理器的服务帐户。在项目属性中,我在 Staging 配置中定义了站点名称(我一直在关注这个视频:https://www.youtube.com/watch?v=oxJUhIQfzlA)
是我在用户身份验证方面遇到的问题,我应该在 MsBuild Args 中指定用户名和密码吗?
在 MSBuild 日志中,无论如何都没有提到发布应用程序。我哪里错了?
编辑:为了解决我的问题,我提供了一些构建配置的屏幕截图 - 用户名和密码已在服务器上以管理员权限定义
【问题讨论】:
-
实际上,在问了这个问题后,我想我会尝试一下,并在 Build 参数中指定用户名和密码 - 那里没有乐趣......
标签: tfsbuild