语言引擎的注册表入口

Internet Information Server 有着难以置信的灵活性，尤其是在涉及脚本语言的方面。如果你更喜欢使用FORTRAN的脚本语言，你只要开发关于这种语言的一种脚本语言，然后在这里告诉IIS这种脚本语言的信息就可以了。 表2.6描述了如何添加一种新语言的设置。

有几种脚本语言是常用的，包括PerlScript。（它可以在

www.hip.cpm上可以下载得到。）

注意，这些关键字没有缺省安装。你需要使用RegEdit来建立它。

这是注册表路径：

HKEY_LOCL_MACHINE\SYSTEM

\CurrentControlSet

\Services

\W3SVC

\ASP

\LanguageEngines

\LanguageName

表2.6 语言引擎的注册表入口

名字 | 范围 | 缺省值 | 描述
LangugeEngines | String | N/A | IIS所不支持的特别的脚本语言

Metabase

除了更快和支持继承以外，Metabase和注册表很相似。 这个文件位于\WINNT\SYSTEM32\inetsrv\MetaBse.bin。

没有一个象用REGEDIT来操作注册表一样来操作metabase数据库的工具。然而，你可以通过MMC，Microsoft Active Data Services Interface(ADSI),或IIS AdministrationBase Object来操作配置。除了MMC以外，其他的方法都需要编程。和IIS同时安装的在线文档里，有C++，Java, 和Visual Basic的例子程序。