IIS 6.0配置数据库

IIS 6.0配置数据库

 

Written by: Rickie Lee (rickieleemail at yahoo.com)

在修改IIS 6.0 Default Web Site的属性设置后,点击ApplyOK按钮时,弹出Inheritance Overrides窗口,在Child Notes列表框中列出了一系列Virtual subfolder。但是,在IIS 6.0 Manager管理界面,却没有发现对应的Virtual folder

 

IIS 5.0IIS 4.0中,配置数据库采用二进制文件结构,但IIS 6.0放弃了这一做法。IIS 6.0的配置数据由两个XML文件构成:一个是Metabase.xml,包含IIS 6.0服务器的配置信息;另一个是mbschema.xml,包含配置数据的模式定义。

 

打开Metabase.xmlC:\WINDOWS\system32\inetsrv)文件,果然发现了对应Virtual Directory

<IIsWebVirtualDir            Location ="/LM/W3SVC/1/ROOT/Models/RickieSample"

                  AppFriendlyName=""

                  AppIsolated="1"

                  AppPackageID="{D0ECA9A1-5ED3-4272-84AC-8A911C8BB08E}"

                  AppPackageName="IIS-{Default Web Site//Root/Models/RickieSample}"

                  AppRoot="/LM/W3SVC/1/Root/Models/RickieSample"

                  AppWamClsid="{06E99860-323D-45C1-AD06-51622505B45A}"

                  AuthFlags="AuthNTLM"

                  Path="c:\Inetpub\wwwroot\Models\RickieSample"

      >

 

<IIsConfigObject            Location ="/LM/W3SVC/1/ROOT/Models/RickieSample/bin"

      >

      <Custom

                  Name="AccessFlags"

                  ID="6016"

                  Value="0"

                  Type="DWORD"

                  UserType="IIS_MD_UT_FILE"

                  Attributes="INHERIT"

      />

      <Custom

                  Name="DirBrowseFlags"

                  ID="6005"

                  Value="0"

                  Type="DWORD"

                  UserType="IIS_MD_UT_FILE"

                  Attributes="INHERIT"

      />

</IIsConfigObject>

 

找到所有对应的XML元素,手工删除之,“世界”就清静了(注:先做好该文件的备份,避免操作失误)。

如果不能保存该文件,可以暂时停止IIS服务(IISReset /Stop),保存后在启动IIS

 

Reference:

1. 作者:佚名 文章来源:天极网, 深入剖析IIS 6.0(下), http://www.netbei.com/Article/zz7/s1/200411/2989.html

 

原文地址:https://www.cnblogs.com/rickie/p/99081.html