I was trying to install some ASP sample code and I got the following message: This setup requires Internet Information Server 4.0 or higher for configuring IIS Virtual Roots. Please make sure that you have IIS 4.0 or higher. How to I check and see if I have the right IIS installed? I am running XP Professional, so I assume I have IIS.
Your installer should check the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp If this key exists, then IIS is installed. If it doesn't exist, IIS isn't installed. It really doesn't get any simpler than that. This key also provides some additional interesting information, such as the IIS version number. The version information is kept in the MajorVersion MinorVersion registry keys as DWORDs
I have been told that if you install the IDE for ASP.NET -- The visual web developer -- before you install IIS, you can have problems.
From what I know, XP comes with IIS version 5, so I don't know why are getting the issue. Did you make sure that IIS has been enabled. I mean the default installation of XP does not install IIS, you will to install explicitly. You can go to the ADD Remove Windows components and install it if it is not installed.
It may so happen that someone has un-installed IIS and it apparently looks he is creating a Installer.