gpt4 book ai didi

iis - 单个应用程序的网络部署备份,而不是整个站点

转载 作者:行者123 更新时间:2023-12-04 13:43:59 24 4
gpt4 key购买 nike

我已按照此处的说明操作 http://www.iis.net/learn/publish/using-web-deploy/web-deploy-automatic-backups
并且设置工作正常。但我的网站有大量的应用程序。当我在站点上发布单个应用程序时,整个站点都被备份。

我想要一个设置,当我将应用程序发布到我的站点时,Web 部署将备份该特定应用程序。
这是我的设置

<wdeploy>
<backup turnedOn="true" enabled="true" backupPath="d:\AppBackups\{siteName}" numberOfBackups="5" continueSyncOnBackupFailure="false">
<excludedProviders>
<provider name="appPoolEnable32Bit" />
<provider name="setAcl" />
<provider name="appPoolPipeline" />
<provider name="createApp" />
<provider name="appHostAuthOverride" />
<provider name="appPoolNetFx" />
</excludedProviders>
</backup>
</wdeploy>

最佳答案

我也在为此苦苦挣扎,并找到了解决方法/解决方案,尽管我不喜欢它。
您可以创建另一个内部“站点”,映射到与子应用程序相同的路径位置并为其设置备份。这样,当您部署到内部站点时,它将反射(reflect)在其他站点的子应用程序中,并且仍然会被备份。
编辑:


  • 1. 您可以拥有站点 A:带有子应用程序 B、C、D

  • 2. 然后您可以创建一个站点 B,它的物理目录链接到与应用程序 B 相同的位置

  • 3. 然后您就可以在站点 B 上设置备份,它们将反射(reflect)在应用程序 B 中

  • 4.站点B可以设置为不公开,你可以维护站点A,应用程序B的子目录路径
  • 关于iis - 单个应用程序的网络部署备份,而不是整个站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19229703/

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