EPiServer 3 sites does not appear in the installer
Versions:
4.0 - 4.41,
FAQ number:
53,
Old FAQ number: 1038
The .NET framework enforces that an IIS directory must be set as a Virtual directory or the Path attribute cannot be read even though it exists. Some sites created by the EPiServer 3 have this defect with the result that is doesnt appear in the EPiServer 4 installer that enumerates IIS to detect installed sites.
Download MetaEdit from Microsoft to inspect the IIS Metabase, the problem will occur when the "KeyType" value is missing under LM/W3SVC/X/ROOT or is set to a other value than IIsWebVirtualDir, replace X with the instance id of you site. Download patching file for IIS Metabase