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

本地TFS 2013:web服务与Azure的持续集成;t更新。没有发生任何事情的迹象,azure,visual-studio-2013,tfs,msbuild,Azure,Visual Studio 2013,Tfs,Msbuild,通过本地TFS 2013服务器,我正试图实现Web服务与Azure的持续集成。现在,生成定义具有以下内容: /t:Publish/p:DeloyOnBuild=true/p:PublishProfile=“xxx”/p:AllowUntrustedCertificate=true/p:UserName=“yyy\$zzz”/p:Password=“abc” 当签入发生时,生成被触发,我收到一条成功消息。然后我访问azure上的站点,却发现该站点没有更新 我没有收到任何错误。似乎部署没有发生。 如

通过本地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导入“发布配置文件”文件中获得的配置文件。然后我看到了变化。所以我的个人资料很好。看起来MSBuild没有在生成之后进行部署

也在构建日志中。我没有看到任何关于部署。。。不知道我是否应该在那里看到什么

我从日志中得到的唯一提示是: 在MSBuild=00:00之后运行可选脚本 之后的一切也是00:00


是否存在自动生成需要部署的设置?比手动发布需要的更多的东西

所以发生了这个奇怪的问题,因为用户名包含域。现在有几个指南指示使用从azure下载的发布文件中找到的用户名。我就是这么做的。但是web部署直到从用户名中删除域后才起作用

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

注意从第一篇文章中删除了用户名中的yyy


现在我很高兴地部署了。

您正在使用哪个构建模板?