如何通过 .xml 文件自动创建 IIS 网站?

如何通过 .xml 文件自动创建 IIS 网站?

我知道使用 IIS 管理器,我可以将 IIS 站点的配置保存到文件中,转到新机器,然后从该(XML)文件创建一个新的网站。

我的问题是: 如何使用已保存的配置(xml)文件自动创建网站?

让我使用 IIS 6.0 执行此操作的答案可获得加分

答案1

您可以使用以下方式在服务器之间同步(从而有效地传输)网站Web 部署工具。具体来说,有一个指南在 IIS 6.0 中执行此操作

答案2

如果您不想为元数据库数据编写自己的序列化和反序列化机制,则可以使用 Microsoft 在 IIS 控制台的导出/导入 XML 功能中使用的代码。您必须编写代码来与其交互,但从 IIS 6 开始,API 可以满足您的要求。

看看IMSAdminBase2对象,特别是IMSAdminBase2::导出IMSAdminBase2::导入方法。

您可以使用 ADSI 来实现您想要的功能,但您需要枚举配置数据库,自己将数据序列化为您自己的专有 XML 架构,然后对其进行反序列化并将其导入目标服务器上的配置数据库。我个人会避免这样做。

相关内容