-
-1 19
-
在 IIS 5 中是以增量方式创建站点 ID 的;而在 IIS 6 中显然是以随机方式来创建站点 ID,而且站点 ID 的位数很多。不过,有一种办法可以解决这一难题。IIS 6 中的站点 ID 是根据 Web 站点名称生成的。如果您创建一个名为“贰陆空间”的站点,则在将该站点删除并重新创建后,其站点 ID 是相同的!在 IIS 5 中,则不是这样。这一特定功能是为某些 IIS 客户精心设计的,这些客户的 Web 场中有多个互为内容副本的服务器。这样一来,场中所有相同 Web 站点的站点 ID 都是相同的。例如,如果场中有三个 IIS 6 服务器,每个服务器上都有一个名为“贰陆空间”的 Web 站点,则所有三个 IIS 服务器上的站点 ID 是相同的。服务器各自将日志文件和 IIS 配置数据库属性放在相同的文件和 ADSI 路径中,从而方便了在场中的所有服务器上执行用脚本编写的例程。
如果这个功能弊大于利,您可以将其禁用,并恢复 IIS 5 风格的站点 ID 算法。请将“IncrementalSiteIDCreation”添加到以下注册表子项中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetMgr\Parameters
IIS6中对站点标识符进行修改
IIS6.0会在新建站点后对站点分配一个标识符,我们可以通过一些手段来修改这个标识符。
首先需要断开IIS的连接,然后在“控制面板---管理工具---服务”中停止IISAdmin相关服务。
找到IIS安装路径:
%SystemRoot%\system32\inetsrv
下的:MetaBase.XML文件,用文本编辑器打开它,查找所有你要修改的站点标识符并且替换它,存盘。
重新启动IISAdmin服务,启动Web站点。
如图:(为修改前和修改后的比较)
我们将站点标识772991753改为888888888
如转载请注明来源: [微酷博客]
本文永久链接地址: http://www.ifu25.cn/show/1366.html
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
1楼 倔强石头 http://536987.com
Post:2010-1-22 2:43:15