Ok Kolbold, you have a point, I have all this knowledge in my brain, and I should start sharing some of it.
Something topical about IIS 6.0. Some people don't know how to configure a simple web site with ASP.NET v2.0 so I am going to touch on that with a couple of screen shots.
Start with Opening IIS Manager and expand the IIS Server > Web Sites and then Right Click on it and select New > Web Site
Select Next on the first screen and you will have to give it a description, this description will be what you see when you look at the Web Sites on IIS.
The next couple of options can be fun for all.
The IP Address is what IP on the server you want the site to respond to, be default it will try to answer on all IP Addresses on the server, if you leave the IP address as All Unassigned it will answer to either All the IP Addresses on the server if it is the first site on the server.
TCP Port this Web site should use is defaulted to the standard web port of 80. If you change this you have remember to use the colon and the port number in your web browser, such as http://www.google.com:8080 (this doesnt work, google answers on port 80)
The last part of this page is the Host header, this is the address that the web site will answer to. If you use this part you either need to have your DNS setup correctly to resolve to this site/server or edit your local hosts file. If you do not have a Fully Qualified Domain Name then it is best to leave this blank.
The next part is the path, you can browse for the location or you can create a new location.
If you have not uploaded/copied your files to your web server then it is best to create the location at this step.
Also if you plan on allowing just anyone to connect to this location, like every other site on the internet, you will want to leaved the box for Allow Anonymous access checked.
When you click next, you will be given a couple of more choices.
By default the Read option is checked, this is so others can view your web site
Run scripts is mainly for older scripts such as asp and java scripts, depending on your site usage you can leave it unchecked or check it.
Execute is for perl or CGI applications.
Write: you really dont want to check this, in fact you want to do everything possible to keep from checking this box. This allows people to write to your website, change files, and upload new content, all to your website.
Browse allows people to browse the files of your site, this listing would generally come up if someone goes to the top of a directory, if you do not have a default document.
It is ok to just the default Read checked.
Then Next and you are finished
Notice nothing about the ASP.NET version to use, or even a configuration on it. That part is next
In IIS Manager, you will see the your web that you just created. Now Right Click on it and select Properties. You will notice serveral tabs on this page, select ASP.NET and choose your version.
Somehow I lost ASP.NET v1, so currently i have only one choice, but yours should have two or three choices.