创建新的默认网站

创建新的默认网站

显然,我删除了服务器上的默认网站。也就是说,我有 3 个网站,但似乎没有一个是“默认”的,尽管其中一个正在端口 80 上监听空白标头。TFS 想要安装一个,我该如何将其添加回来?

Windows Server 2003,数据中心版;IIS 5

谢谢。

答案1

只需将新网站添加到您的服务器并为其提供一个空白主机标头。这意味着,它将接受所有指向服务器 IP 地址之一且不与其他网站关联的主机标头(域、本地主机等)。通常,默认网站的文件夹是“Inetpub\wwwroot”,因此将此文件夹设置为“本地路径”。

只有一个问题。IIS 中的网站具有唯一的标识号。某些工具或应用程序可能希望“默认网站”为 W3SVC/1,这是默认 ID。因此,除了遵循我上面建议的方法外,还有另一种选择。使用脚本adsutil

确保那里没有 W3SVC/1(你永远不会知道)。在命令行提示符中转到

 Inetpub\AdminScripts

文件夹并执行此操作:

cscript adsutil.vbs enum w3svc/1

如果返回“找不到请求的路径”,则表示存在问题。请执行以下操作:

cscript adsutil.vbs enum w3svc

您应该获得:w3svc/Info w3svc/Filters 和至少一个 w3svc/NUMBER,其中 NUMBER 是您所需要的。

要找到您的新默认网站号码,需要进行一些查找。使用以下方式搜索:

cscript adsutil.vbs enum w3svc/### 

将您看到的数字放入列表中。

创建新的 W3SVC/1:

cscript adsutil.vbs create_vserv W3SVC/1

复制

cscript adsutil.vbs copy W3SVC/### W3SVC/1

设置

cscript adsutil.vbs set w3svc/1/ServerComment "Default Web Site"

答案2

您可以在这里找到一个可能的解决方案:http://www.gafvert.info/iis/article/create_default_website.htm

相关内容