Written by Douglas Robar     For umbraco versions: umbraco2.1

Install and setup
A step-by-step guide to install and configure everything you need to run umbraco 2.1.x on Windows XP Pro. (including IIS, MSXML, .NET Framework, SQL Server 2005 Express, SQL Server Management Studios Express, and umbraco 2.1.x)

Contents

Configure IIS

It is a best practice to install umbraco in the web site root. Early installation instructions suggest using virtual folders, but this has resulted in many problems for users and should be avoided. Version 3 will not support virtual directories.

If you need to run multiple web sites on Windows XP, consider using XP Pro IIS Admin, which can be downloaded from http://jetstat.com/iisadmin/.

  1. Click Start, click Control Panel.
  2. Click Performance and Maintenance.
  3. Click Administrative Tools.
  4. Double-click Internet Information Services.
  5. Expand the (local computer) folder, expand the Web Sites folder, and click on Default Web Site.
    Note: if you extracted the umbraco files to a folder other than C:\Inetpub\wwwroot, you will need to change the default web site directory within IIS, or with the XP Pro IIS Admin tool mentioned above.
  6. Right-click on Default Web Site, click on Properties.
  7. On the ASP.NET tab, select ASP.NET version of 2.0.xxxxx.
  8. Click OK.

Set file permissions

  1. Using My Computer or the Windows Explorer, navigate to the folder containing the umbraco web site files.
    Note: C:\Inetpub\wwwroot, according to these instructions.
  2. Hold down the CTRL key, and click the following folders to select them:
        bin
        config
        css
        data
        media
        umbraco
        usercontrols
        xslt
  3. Right-click on any of the selected folders, click Properties.
  4. On the Security tab, click Add.
  5. Click Locations.
  6. Select the local machine
  7. Type ASPNET into the “Enter the object names to select” text box.
  8. Click Check Names.
    Note: the text field should change to prefix the local machine name to ASPNET, and underline the name, indicating the local ASPNET account has been found and validated.
  9. Click OK.
  10. On the Security tab, click the ASPNET Machine Account.
  11. Place a check mark in the box next to Full Control, in the Allow column.
  12. Click OK.