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
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.