2

Apparently I deleted the default website on my server. That is, I have 3 and none seem to be the "Default", though one is listening on port 80 for blank headers. TFS wants one installed, how do I add it back?

Windows Server 2003, Datacenter Edition; IIS 5

Thanks.

2 Answers 2

3

Just add a new web site to your server and give it a blank host header. That means, it will acceppt all host headers (domains, also localhost etc.) which point to one of the server's IP addresses and are not associated to another web. Normally the default web's folder is "Inetpub\wwwroot", so set whis folder as "local path."

There is only one problem. Websites in IIS have a unique identification number. Some tools or application may want the "Default Web Site" to be W3SVC/1 which is the default ID. So, instead of following what I proposed above, there is another option. Use the adsutil script.

Make sure that there isn't a W3SVC/1 already there (you'll never know). In a command-line prompt go to the

 Inetpub\AdminScripts

folder and execute this:

cscript adsutil.vbs enum w3svc/1

If it comes back with "path requested could not be found" there is a problem. Do the following:

cscript adsutil.vbs enum w3svc

You should get: w3svc/Info w3svc/Filters and at least one w3svc/NUMBER where the NUMBER is what you need.

To find your new default web site number will take some looking up. Search using this:

cscript adsutil.vbs enum w3svc/### 

putting the numbers you saw in the list.

Create the new W3SVC/1:

cscript adsutil.vbs create_vserv W3SVC/1

Copy it

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

Set it

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

A possible solution can be found here: http://www.gafvert.info/iis/article/create_default_website.htm

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .