Visual Studio 发布配置文件:发布前删除服务器上的特定文件夹
Visual Studio Publish Profile: Delete specific folder on the server before publishing
有没有办法让对 Azure 应用服务的 Web 部署操作在部署开始之前删除服务器上的特定文件夹?
我需要在解决方案中删除某些文件时将其从服务器上删除,并且部署会在导致问题的服务器上保留这些文件完好无损。
有什么方法可以将其作为发布前操作添加到发布配置文件中吗?
只是为了添加更多上下文,这是一个使用 C# 的 ASP.NET 项目。 Sitecore 是 CMS。
我试图找到特定于 SiteCore 而不是 msbuild 的东西 BeforePublish target,但看起来你在这里有两个选择:
1) 使用 msbuild BeforePublish 目标
2) 使用 Visual Studio Team Services build Continuous Integration - 它需要一些额外的手动任务,但没什么大不了的,而且它比 msbuild 更直观。
我强烈建议您尝试第二个选项 - 在这里,您可以指定构建步骤,例如 Take sources => build => execute some command(这里是放置删除文件的地方)=> publish。
有没有办法让对 Azure 应用服务的 Web 部署操作在部署开始之前删除服务器上的特定文件夹?
我需要在解决方案中删除某些文件时将其从服务器上删除,并且部署会在导致问题的服务器上保留这些文件完好无损。
有什么方法可以将其作为发布前操作添加到发布配置文件中吗?
只是为了添加更多上下文,这是一个使用 C# 的 ASP.NET 项目。 Sitecore 是 CMS。
我试图找到特定于 SiteCore 而不是 msbuild 的东西 BeforePublish target,但看起来你在这里有两个选择:
1) 使用 msbuild BeforePublish 目标
2) 使用 Visual Studio Team Services build Continuous Integration - 它需要一些额外的手动任务,但没什么大不了的,而且它比 msbuild 更直观。
我强烈建议您尝试第二个选项 - 在这里,您可以指定构建步骤,例如 Take sources => build => execute some command(这里是放置删除文件的地方)=> publish。