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