gpt4 book ai didi

azure - 如何在内容文件夹中创建没有绝对路径的msdeploy包?

转载 作者:行者123 更新时间:2023-12-03 03:02:49 25 4
gpt4 key购买 nike

我遇到了与创建 msdeploy 包以部署到 azure web 应用程序相关的问题。我跑msdeploy -verb:sync -source:contentPath="C:\inetpub\wwwroot\<SiteName>" -dest:package=test.zip在调查包后,我发现它包含完整的文件夹层次结构,例如:\Content\C_C\inetpub\wwwroot\<SiteName>\当我尝试将此包部署到 azure 时,出现异常,因为我没有此类权限。问题:如何从内容文件夹中删除路径,以便我的存档看起来像 \Content\<SiteName>

最佳答案

经过一天的调查,我弄清楚了如何做到这一点:

$msDeployPackageCommand = "$MsDeployExePath
-source:iisApp=$PathToApplication
-dest:package=$ZipCreationPath
-动词:同步
-enableLink:contentLibExtension
-replace:match=$ReplacePathToApplication,replace=$replaceWith
-重试次数:2
-禁用规则:备份规则
-declareParam:name='PackageManagementService',kind='ProviderPath',scope='IisApp',match=$ReplacePathToApplication,defaultValue=$replaceWith";

这很好用。

关于azure - 如何在内容文件夹中创建没有绝对路径的msdeploy包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47333642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com