Windows Server 2008 Pre-requisites for UniversitySite 2014
- IE9 or greater
- .NET 4.5 or greater
- Web Server (IIS)
- Windows Authentication
- ASP.NET (under Application Development)
- Disable UAC (may require server reboot)
InstallShield uses the following registry key to determine where folders should be created for IIS. It creates a 'UniversitySite' folder at this location.
64 bit Windows Server: HKLM\Software\Wow6432Node\Microsoft\InetStp\PathWWWRoot.
32 bit Windows Server: HKLM\Software\Microsoft\InetStp\PathWWWRoot.
Normally the value of this registry key is %SystemDrive%\inetpub\wwwroot.
If you desire UniversitySite's web folder to be placed on another drive, you can change the registry key to something like this: D:\inetpub\wwwroot.
Instructions for Installing on a New VM
From the Server Manager Choose: Add Roles
Select: Web Server (IIS)
Next:
On Web Server Role (IIS) Role Services Under Application Development choose ASP.NET
When prompted click: Add Required Role Services
Scroll down to Security under the Web Server heading and select Windows Authentication.
Next:
Install
Open IIS from the Run menu (just type iis) and select the Server in the Connections pane, then open the ISAPI and CGI Restrictions item in the IIS section of the Home pane to the right.
Right click on each of the two ASP.NET v4.0.3… items and choose Allow.
When done they should both be allowed.
You should now be ready to Install UniversitySite.
Basic Troubleshooting Tips
If you try to install UniversitySite and IIS not installed you will see this dialog box:
If you try to install UniversitySite and have only installed IIS but forgotten ASP.NET 4.5 under Application Development you will see this dialog:
If you try to install UniversitySite and have forgotten to allow ASP.NET 4.0.3… in CGI and ISAPI restrictions in IIS, then your published URL on the first page of the UniversitySite Configuration Wizard will fail and you may see this:
If you try to install UniversitySite on a Windows Server 2008 (not R2) you will see this eventually after you install the other prerequisites.