有没有办法让 Azure 应用服务的 Web 部署操作在部署开始之前删除服务器上的特定文件夹?
在解决方案中删除某些文件时,我需要在服务器上删除某些文件,并且部署会在导致问题的服务器上保留这些文件。
有没有办法将此添加到发布配置文件作为发布前操作?
只是为了添加更多上下文,这是一个使用 C# 的 ASP.NET 项目。Sitecore 是 CMS。
有没有办法让 Azure 应用服务的 Web 部署操作在部署开始之前删除服务器上的特定文件夹?
在解决方案中删除某些文件时,我需要在服务器上删除某些文件,并且部署会在导致问题的服务器上保留这些文件。
有没有办法将此添加到发布配置文件作为发布前操作?
只是为了添加更多上下文,这是一个使用 C# 的 ASP.NET 项目。Sitecore 是 CMS。
我试图找到特定于 SiteCore 而不是 msbuild BeforePublish 目标的东西,但看起来你在这里有两个选择:
1) 使用 msbuild BeforePublish 目标
2) 使用Visual Studio Team Services 构建持续集成——它需要一些额外的手动任务,但没什么大不了的,它比 msbuild 更直观。
我强烈建议尝试第二个选项 - 在这里,您可以指定构建步骤,例如获取源 => 构建 => 执行一些命令(这是您放置删除文件的地方)=> 发布。