本地 TFS 2013:Web 服务与 Azure 的持续集成不会更新。没有发生任何事情的迹象

Local TFS 2013: Continuous Integration of a web service to Azure doesn't update. No signs of anything happening

使用本地 TFS 2013 服务器,我正在尝试将 Web 服务持续集成到 Azure。现在构建定义具有以下内容:

/t:Publish /p:DeloyOnBuild=true /p:PublishProfile="xxx" /p:AllowUntrustedCertificate=true /p:UserName="yyy$zzz" /p:Password="abc"

当签入发生时,构建被触发,我收到一条成功消息。然后我在 azure 上访问该网站,却发现该网站没有更新。

我没有收到任何错误。部署似乎几乎没有发生。
如果我使用 VS2013 的发布功能手动执行所有这些操作,我会选择从 Azure 导入 'publish profile' 文件时获得的配置文件。然后我看到了变化。所以我的个人资料很好。似乎 MSBuild 没有在构建之后进行部署。

也在构建的日志中。我没有看到任何关于部署的参考...不确定我是否应该在那里看到一些东西。

我从日志中得到的唯一提示是: 运行 MSBuild 之后的可选脚本 = 00:00 之后的所有内容也是 00:00.

是否有自动构建需要部署的设置?比手动发布需要的更多的东西?

之所以会出现这个奇怪的问题,是因为用户名包含域。现在有几个指南指示使用您从 Azure 下载的发布文件中找到的用户名。这就是我所做的。但是在从用户名中删除域之前,网络部署不起作用。

/flp:verbosity="diagnostic" /p:DeloyOnBuild=true /p:PublishProfile="xxx" /p:AllowUntrustedCertificate=true /p:UserName="$zzz" /p:Password ="abc"

注意第一个 post.

用户名中的 yyy 被删除了

现在我正在愉快地部署。