语言引擎的注册表入口
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的例子程序。