通过管理工具(如 Internet 信息服务管理单元)对值进行配置,可以修改配置数据库。还可以通过 IIS Admin 对象和 ADSI 进行值的配置,从而以编程方式修改配置数据库。
有关配置数据库结构、配置数据库关键字和路径、属性继承以及配置数据库安全的详细信息,请参阅 IIS 配置数据库简介。
有关使用 IIS Admin 对象和 IIS Admin Base 对象以编程方式管理 IIS 的信息,请参阅以编程方式管理 IIS。
有关配置数据库所有可配置属性的综合参考信息,请参阅管理属性参考。
要点 直接编辑配置数据库时要特别谨慎。在配置数据库中,属性配置不当可能会导致错误,包括网站或 FTP 站点故障。如果编辑时出错,网站或 FTP 站点的配置将损坏。应只对无法在 Internet 信息服务管理单元中调整的配置数据库属性进行直接编辑。名称空间指定配置数据库属性的位置。其形式如下:
LM/Service/Website/Root/virtual directory/dir/file
其中 LM = 本机
Service = Internet 服务 (W3SVC 或 MSFTPSVC)
Website = 网站
Root = 虚拟根目录
virtual directory = 虚拟目录
dir = 目录
file = 文件
例如,如果配置数据库路径的名称空间
LM/W3SVC/Website1/Root
与下列路径相关
C:\Inetpub\wwwroot
则 URL
http://domain.com/default.htm
将映射到物理文件路径
C:\Inetpub\wwwroot\default.htm。
在较高级别(如网站级)上配置的配置数据库属性可以传递或继承给较低的级别(如目录级)。这些继承属性也可在较低级别上单独编辑。如果在单独的服务器、目录或文件上更改了属性,则在较高级别上更改的设置将不会自动覆盖较低级别的独立设置。