我知道使用IISpipe理器,我可以将IIS站点的configuration保存到一个文件,去一台新的机器,然后从该(XML)文件创build一个新的网站。
我的问题是: 如何使用保存的configuration(xml)文件自动创build网站?
奖金积分的答案,让我这样做与IIS 6.0
您可以使用Web部署工具在服务器之间同步(并因此有效地传输)网站。 具体来说,有一个在IIS 6.0中这样做的问题 。
如果您希望远离编写元数据库数据的自己的序列化和反序列化机制,则可以使用Microsoft在IIS控制台的“导出/导入XML”function中使用的代码。 哟将不得不编写代码来接口,但API是在那里做你想在IIS 6开始。
查看IMSAdminBase2对象,特别是IMSAdminBase2 :: Export和IMSAdminBase2 :: Import方法。
您可以使用ADSI来完成您要查找的内容,但是接下来您将讨论枚举元数据库,将数据自己序列化为您自己的专有XML模式,然后将其反序列化并将其导入到目标服务器上的元数据库中。 我个人会避免的。