Install IIS

Add the IIS server role via the “Manage your server” panel.

If you’re running on a 64 bit OS (which is the way of the future) things are, as usual, a little more painful. First, let’s disable the quirky 32/64bit mixed mode in IIS and enable full 64 bit .NET support (basics from Dan Bartel’s site):

  • Click Start, click Run, type cmd, and then click OK.
  • Type the following command to disable the 32-bit mode:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0

  • Type the following command to install the version of ASP.NET 2.0 and to install the script maps at the IIS root and under:

%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i

  • Make sure that the status of ASP.NET version 2.0.40607 is set to Allowed in the Web service extension list in Internet Information Services Manager.

Note the build version of ASP.NET 2.0 may differ depending on what the currently released build version is.

Install WSS 3.0

WSS is the foundation underneath MOSS 2007. If running on 64 bit, don’t even bother installing the “Sharpoint Services” server role — it’s really a 32 bit version.

  • If the setup terminates with the error that ASP.NET is not a registered web server extension in IIS, fire up the IIS command center and in “Web Service Extensions” change the status of ASP.NET from prohibited to allowed. Re-Run the installer.
  • When faced with the option whether to install “Advanced” or “Basic” — just opt for basic. Advanced will simply allow you to specify the location of the content index file and whether you’d like a web front-end or standalone installation.
  • Run through the admin wizard at the end when offered (it’ll set up the database etc).
  • After this is done, you should be able to see the basic WSS portal by pointing your browser at your own computer.