【问题标题】:SkipFolderList argument in Web-Deploy skips more than just the folderWeb-Deploy 中的 SkipFolderList 参数跳过的不仅仅是文件夹
【发布时间】:2019-03-07 13:56:16
【问题描述】:

我们使用 WebDeploy 来部署我们的 .Net 项目。当我们想要部署包时,我们不想覆盖某个文件夹中的文件。我在WebDeploy Powershell Cmdlets documentation 中读到 SkipFolderList 参数就是这样做的:它指定不应覆盖哪些文件夹。但是,当我们执行以下 cmdlet 时,会跳过所有内容,而不仅仅是指定的文件夹。

$folderList = @('\\Scripts\Custom\Resources')
Restore-WDPackage $WebApp.Path -skipFolderList $folderList -parameters @{"IIS Web Application Name" = $WebsiteName+"\"+$WebApp.Name}

我们是否使用了错误的参数?是否应该以不同的方式指定地址?

【问题讨论】:

    标签: powershell iis webdeploy


    【解决方案1】:

    我发现你使用了错误的powershell文件夹参数“\Scripts\Custom\Resources”,如果你使用这个参数,它会显示“正则表达式'\Scripts\Custom\Resources'无效。”错误。

    我想这就是你发现你的 depoy 命令没用的原因。

    我建议你可以尝试使用下面的命令,然后它会运行良好。

    $folderList = @('\\Scripts\\Custom\\Resources')
    

    结果:

    IIS 文件夹:它不添加任何内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-17
      • 2016-06-29
      • 1970-01-01
      • 2020-12-26
      • 1970-01-01
      • 2021-02-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多