语言引擎的注册表入口

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的例子程序。