gpt4 book ai didi

asp.net - 将 ASP.Net 5 Web 应用程序部署到 Azure 时如何删除现有文件

转载 作者:行者123 更新时间:2023-12-04 17:33:45 25 4
gpt4 key购买 nike

我有一个 ASP.Net 5 中的 Web 应用程序,其源代码位于 VS Team Services 中。使用 Team Services 构建系统,我想将其直接部署到 Azure 进行持续部署。

我已按照此处的步骤操作:https://msdn.microsoft.com/Library/vs/alm/Build/azure/deploy-aspnet5

但是,部署网站时,仅添加新文件并覆盖现有文件。任何已删除的文件都不会被删除。这意味着在重构期间删除的额外 Controller (例如)仍然存在。

有没有一种方法可以强制部署在部署新网站之前清除任何现有的已部署网站?

我已经遇到了由于文件被锁定而无法部署站点的问题。我通过将 publish 命令包装在启动/停止站点的命令中来修复此问题:

Stop-AzureWebsite -Name $websiteName

. $publishScript -publishProperties $publishProperties -packOutput $packOutput

Start-AzureWebsite -Name $websiteName

理论上我可以删除并创建网站,但这似乎有点严厉......

最佳答案

另一个选项,使用发布配置文件:

enter image description here

关于asp.net - 将 ASP.Net 5 Web 应用程序部署到 Azure 时如何删除现有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32079606/

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