我有一个 ASP.Net 5 中的 Web 应用程序,其源代码位于 VS Team Services 中。使用 Team Services 构建系统,我想将其直接部署到 Azure 进行持续部署。
我已按照此处的步骤操作:https://msdn.microsoft.com/Library/vs/alm/Build/azure/deploy-aspnet5 https://msdn.microsoft.com/Library/vs/alm/Build/azure/deploy-aspnet5
但是,部署网站时,仅添加新文件并覆盖现有文件。任何已删除的文件都不会被删除。这意味着在重构期间删除的额外控制器(例如)仍然存在。
有没有一种方法可以强制部署在部署新网站之前清除任何现有的已部署网站?
我已经遇到了由于文件被锁定而导致站点无法部署的问题。我通过包裹解决了这个问题publish
命令中的命令启动/停止站点:
Stop-AzureWebsite -Name $websiteName
. $publishScript -publishProperties $publishProperties -packOutput $packOutput
Start-AzureWebsite -Name $websiteName
理论上我可以删除并创建网站,但这似乎有点严厉......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)