应用程序级别的自动 IIS 备份?

应用程序级别的自动 IIS 备份?

我正在探索使用 webdeploy 部署到 IIS 7 时的自动备份。在确保管理服务已安装并在我的 Web 服务器角色下运行后,我已升级到 webdeploy v3,所有这些都是自动备份所必需的。

使用 IIS 管理器中的配置编辑器,我已在服务器级别启用并“打开”了备份功能。此功能按预期运行。使用 webdeploy 部署任何站点或站点组件都会创建该站点的完整备份。

我无法做的是创建应用程序级备份。我的网站,即默认网站,由多个应用程序(wcf webservices)组成,每个应用程序都驻留在自己的虚拟目录中。我的每个应用程序都是单独部署的,所以我希望每个应用程序都有自己的备份,而不是每次部署应用程序时都备份整个网站。

我修改了其中一个应用程序的配置 (web.config) 以启用和打开备份。使用 webdeploy 部署应用程序不会触发备份。我尝试了层次结构中的各种设置组合(服务器启用/关闭、站点启用/关闭、应用程序启用/打开.....服务器启用/关闭、站点启用/打开、应用程序启用/打开...等等),唯一有效的设置是设置服务器启用/打开,这会创建站点级备份。

是否有人成功执行过比整个网站更精细的自动备份?如果是,那么服务器/网站/应用程序级别层次结构的备份设置的神奇组合是什么?

答案1

您可能希望使用它Backup-WDAPP来备份应用程序。更多信息这里

Backup-WDApp "Default web site/app"

相关内容