IIS 备份正在备份旧历史记录,而不是来自 IIS 的新实时数据(所有站点和池都不是新的)

IIS 备份正在备份旧历史记录,而不是来自 IIS 的新实时数据(所有站点和池都不是新的)

Windows 2016 核心服务器/IIS10
==重要==
备份似乎正在备份旧数据。
它似乎正在拾取历史记录而不是备份实时数据。
这将解释为什么在以下两种方法的备份过程中它没有获取所有站点和池。

查看
C:\Windows\System32\InetSrv\config
文件夹,我发现这里的所有文件都来自 2020 年,因此它会备份此信息。
我还查看了
C:\Inetpub\history
这些文件也与上面的文件相同。
为什么它不显示此位置的更新文件?

此外,从我在这里读到的内容来看堆栈溢出,该文件的 64 位版本未被看到。C
:\Windows\SysWOW64\inetsrv
查看此位置时,这里没有文件。
那么,我错过了什么?

使用 CMD 行

c:\windows\system32\inetsrv\appcmd.exe add backup "WebCore-01 - 1-261-2023"

使用 PS

backup-WebConfiguration -Name "WebCore-01 - 1-261-2023"

我以前从未真正注意到这个问题,直到我引入了新的 webcore 服务器并将它们添加到 IIS 服务器场中并将它们与主服务器同步,才注意到所有其他 web 服务器都在运行,但两个站点在两个新的 VM 服务器上无法运行。我追查了这个问题,或者其中一个问题是绑定都是几个月前的。因为几个绑定在 2022 年仲夏被删除,但那是上述两种方法备份的时间段。

谢谢。
韦恩

答案1

找到问题了。
如果有人在使用 IIS 运行 Web Farm 时遇到此问题,并且您正在运行共享配置文件,则主服务器会将其配置文件存储在您在共享配置设置期间指定的位置。

就我而言,它位于此处
G:\IIS_Config

这很烦人,现在我需要与两个新服务器共享这个位置,然后我们就可以开始了。

相关内容