【发布时间】:2014-03-17 03:36:21
【问题描述】:
通过从命令行运行 MSBuild,我已成功发布到 Windows Azure 网站。
我执行的命令是:
msbuild.exe /p:DeployOnBuild=true /p:PublishProfile=azure /p:Password=thepassword /p:PublishDir=\\filesvr\DropLocation\ /p:VisualStudioVersion=12.0
当我从本地计算机的命令行运行此命令时,它会将部署推送到 Windows azure 网站。我也可以从构建机器的命令行运行该命令,它可以正常工作。在这两种情况下,我都是从网站项目的目录运行命令。
但是当我创建一个构建(基于默认模板)并添加参数时
/p:DeployOnBuild=true /p:PublishProfile=azure /p:Password=thepassword /p:PublishDir=\\filesvr\DropLocation\ /p:VisualStudioVersion=12.0
作为 TFS 构建的 MSBuild 参数,构建成功完成但不会发布到 Azure。它做一个标准的 web 包并发布到本地文件系统。它似乎根本没有引用发布配置文件。
【问题讨论】:
标签: msbuild azure-web-app-service