IIS 8.5 批量更新文件夹路径



我们目前有一个包含三台服务器的 Web 场,应用程序代码保存在单独设备上的文件共享上。我们正在运行一个项目,将应用程序迁移到单独的存储设备,该设备最终将具有不同的根 UNC 文件路径。

我们以前通过简单地修改元数据库.xml文件在 IIS 6 上管理类似的操作,但是我认为这在 IIS 8.5 中是不可能的

考虑到 Web 场正在运行 200+ 个应用程序,管理此迁移的最佳方法是什么?是否有方便的迁移工具或配置文件?

在开发服务器上进行了更多的挖掘和运行一些测试之后,我发现了一个相当简单的解决方案:

  1. 运行cmd
  2. 导航到 inetsrv 文件夹:cd %systemroot%system32inetsrv
  3. 运行以下命令以输出目录列表:appcmd list vdir /config /xml > C:VDirOutput.xml
  4. 现在,您可以使用自己喜欢的文本编辑器手动编辑 C:\VDirOutput.xml 文件,以根据需要更改目录路径。
  5. 通过在cmd中运行以下命令来导入新设置:appcmd set vdir /in < C:VDirOutput.xml

最新更新