相关疑难解决方法(0)

Web 部署“在目的地删除其他文件”,但有例外

我想知道是否有办法告诉 Web Deploy 在删除所有其他附加文件的同时在部署期间不要触摸某个文件夹。

基本上我想保留“删除目的地的其他文件”选项以删除一些过时的文件,同时保留服务器上一个文件夹中的所有文件。

该文件夹包含由服务器生成的未知数量的文件,我不想在部署期间复制这些文件并将它们复制回来。

我尝试使用 ExcludeFoldersFromDeployment 选项,它仍然删除文件夹中的所有文件

asp.net-mvc webdeploy visual-studio-2015

5
推荐指数
1
解决办法
2853
查看次数

Web部署后如何排除工件文件?

我们有一个最终正常工作的构建/发布管道,但开发人员要求我们排除阶段配置文件(Web.Dev.config、Web.Test.config、Web.Prod.config)以及工件存档本身来自网站/wwwroot。

正如您所看到的,每次我们部署时,这些 zip 文件也都存储在站点根目录中。它们无害,但看起来不太好:

wwwroot

这是发布应用服务 Web 部署 YAML:

steps:
- task: AzureRmWebAppDeployment@4
  displayName: 'Azure App Service Deploy: project-123'
  inputs:
    azureSubscription: 'Azure Dev Service Connection'
    WebAppName: 'project-123'
    packageForLinux: '$(System.DefaultWorkingDirectory)/Project123 Dev Build Artifact/Release'
    enableCustomDeployment: true
    enableXmlTransform: true
Run Code Online (Sandbox Code Playgroud)

部署成功后我们如何排除这些文件?

Kudu目录结构:

库杜目录

azure-devops azure-pipelines

5
推荐指数
1
解决办法
1553
查看次数

在VSTS构建和发布中排除/跳过文件

我们正在为VSTS CI / CD创建体系结构,以将我们的Web应用程序部署到我们的Azure App Services。我们想在将web.config部署到Azure服务器时排除它,因为我们直接在其他环境上修改了web.config。CI任务如下所示: CI Taks

CD任务:部署Azure App Service我知道其他更新web.config https://docs.microsoft.com/zh-cn/vsts/build-release/tasks/transforms-variable-substitution的方法,但是在我们的在这种情况下,我们想跳过web.config文件。如该线程所述,我找不到在VSTS中发行期间跳过文件的选项,该 如何从vs-team-services CI构建中排除工件中的.cs文件? 在构建和部署发行版时,是否可以排除某些文件?

azure-devops azure-pipelines azure-pipelines-release-pipeline

1
推荐指数
2
解决办法
6025
查看次数