查看使用metaedit导出的IIS5设置?

是否可以在XP机器上查看IIS设置(通过MetaEdit从IIS5导出),而不需要将更改应用到我的本地服务器?

有一个从文本文件导入的选项,但是警告这是一个破坏性的行为。

导出文件中的值如下所示:

{ServerComment} 1015="095E","01","01","02","44656661756C74205765622053697465" 

而且我很确定这只是ASCII,但是通过几条线路看起来并不好玩。

在这里可用的IIS导出工具可以做你想要的(不是免费的,但是有一个“试用模式”): http : //www.adsonline.co.uk/iisexport/Wrapper.asp?Page=Documentation

如果你想自己parsing,你当然可以尝试。 Metaedit的导出格式不是特别容易理解的。 每一行的格式是:

 id = unknown, attributes, user-type, data-type, data 

这基本上是元数据库的内部格式,呈现为ASCII。 id和name来自元数据库模式,并且是数字标识符。 元数据库架构以XML格式在IIS 6.0和更高版本的安装中的%SystemRoot%\ System32 \ inetsvr文件夹中的“MBSchema.XML”文件中细分。

  • 我有一些麻烦,找出后面的第一个条目是什么! 如果有人知道,我很乐意听到。
  • 属性条目描述设置的inheritance行为,并且是一个位掩码。
  • 用户types是用于按应用程序(服务器,Web应用程序pipe理器等)分类值types的枚举types。
  • 数据types是用于描述数据types(string,整数等)的枚举types。
  • 在这种情况下,“数据”值只是以hexstring“Default Web Site”编码的ASCII文本。

您可以在这里find有关枚举的更多信息: http : //msdn.microsoft.com/en-us/library/ms524578.aspx和这里: http : //msdn.microsoft.com/en-us/library/ms524825.aspx 。

您可以使用MBSchema.xml文件中的模式定义对代码进行编码,以parsing从MetaEdit导出的数据,以使其可读。 我不知道有什么已经写了这样做。