gpt4 book ai didi

具有 FTP 发布(部署)功能的 TFS Service 2012 构建流程模板(XAML 工作流程)

转载 作者:行者123 更新时间:2023-12-02 05:15:11 24 4
gpt4 key购买 nike

我的网站项目托管在 TFS Cloud 。我在 Godaddy 拥有托管帐户,它允许我仅通过 FTP 部署站点。我在 Visual Studio 2012 中创建发布配置文件,并且可以在 Visual Studio 中成功执行到 FTP 的发布。

问题:该任务无法使用任何标准 TFS Build 模板及其标准工作流程事件来完成,尽管人们使用 TFS Build 服务器执行的操作应该是一件微不足道的事情。 MSBuild 上没有现成的“复制粘贴”解决方案(wpp.targets):“C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Deploy\Microsoft.Web.Publishing.Deploy.FTP.targets”明确表示不支持通过命令行,应该使用 VS。

问题:是否有该任务的已实现解决方案,我只需点击几下即可将其复制粘贴到我的团队项目中?

我希望在网络上看到很多关于它的文章,但是我没有找到任何简单的现有解决方案。类似this的文章要求我安装一些第 3 方软件(这在 Godaddy 等最流行的托管中不是一个选项),并且不清楚如何将其与 TFS 一起使用。

最佳答案

在默认的构建模板中,转到流程部分并选择 Msbuild Arguments 并提供发布配置文件。

MSBuild 参数:/p:DebugSymbols=false;DebugType=None;DeployOnBuild=true;PublishProfile=YourProfileName

当构建成功后,它将被部署到ftp位置。

此链接可能对您有更多帮助:http://www.hanselman.com/blog/TinyHappyFeatures3PublishingImprovementsChainedConfigTransformsAndDeployingASPNETAppsFromTheCommandLine.aspx

关于具有 FTP 发布(部署)功能的 TFS Service 2012 构建流程模板(XAML 工作流程),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13830288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com