Windows 2003 / IIS 6 ...
我在网站上有一个虚拟目录,该目录与同一站点上的另一个虚拟目录所需的配置非常相似。由于我们有多个dev / staging / test / prod环境,我希望能够导出一个虚拟目录的值,并在同一台机器上(使用不同的名称/源目录)或另一台机器上快速启动一个虚拟目录。机器(可能具有相同的名称/源目录)。
能做到吗?我看到你可以通过IIS管理器导出配置,但它似乎嵌入了很多密钥,我不确定是否可以直接导入到同一台/不同机器上的单独实体中,或者它是否是仅在原件损坏且需要恢复的情况下用于备份。
答案 0 :(得分:3)
您可能需要查看使用IIS 6安装的示例VBScript文件。在我的系统上,它们位于C:\ Windows \ System32
两个特别与您的问题相关:
iisvdir.vbs - 允许在本地或远程列出,创建和删除虚拟目录。 iiscnfg.vbs - 允许导出配置以便复制到另一台机器。
其中任何一个都没有完全符合您的要求,但在我看来,它们可以用作示例代码,以帮助您到达您想要的位置。
答案 1 :(得分:2)
你看过IIS6 Migration Tool了吗?它可能会满足您的需求。