Windows 8 Release Preview was just released a few days ago together with Windows Server 2012 RC1 and Visual Studio 2012 RC1.
I tried to install EPiServer CMS 6 R2 on my desktop computer. The installation was successful after installing the optional .NET 2/3.5 components for Windows 8. However the fun stops at the EPiServer Deployment Center. It keeps telling me that only IIS5-7 is supported. Windows 8 comes with IIS8 as default IIS version.
The IIS8 (just like IIS7) has the option to install a feature called IIS6 Management Compatibility. I was hoping for a way for EPiServer Deployment Center to work properly, either natively or by using these compatibility features.
Has anyone looked further into this problem?
EPiServer CMS 6 R2 will install on IIS8 if you change the version number registry key.I was not able to change the registry directly but managed to do it with a console application using Visual Studio 2011 (as Administrator).
The following code. Set the major version back to 0x8 after running EPiServer Deployment Center.
(RegistryKey registryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\InetSTP", true))
if (registryKey == null) return;
registryKey.SetValue("MajorVersion", 0x7, RegistryValueKind.DWord);
MessageBox.Show("IIS version in registry restored to " + registryKey.GetValue("MajorVersion"));
EPiServer is NOT compatible with SQL Server 2012, this is due to use of one or more deprecated stored procedures which has been removed in SQL Server 2012.
Following these instructions I was able to install on Windows 8 & SQL 2012.
Seems that this worked well: