The provided answer is correct, but I needed a little more detail on how to accomplish it. To make it really easy, follow the steps below. I was setting up an asp page counter on a sandbox system in our intranet.
- Open Computer Management.
- Drill down to the IIS server
Management
- In the Connections pane, click on
Application Pools
- In the Application Pools pane,
right-click on DefaultAppPool and
choose Advanced Settings. Look in
the Process Model section.
- By default, the Identity property is
set to ApplicationPoolIdentity.
This is a built-in account.
- If it's set to the default, then you
can use the built-in user
machinename\IUSR for your
permissions settings. I had to
specify the machine name because
this is a virtualized server, YMMV.
- If it's not set to the default, use
that username for your permissions
settings.
- Cancel out of the dialog and return
to Windows Explorer, to the folder
where you need to add permission.
- Right-click to get Permission
settings.
- Set up machinename\IUSR or the
non-default username you determined
in steps 6/7 above. Grant
permissions as needed.
This helped:
http://learn.iis.net/page.aspx/140/understanding-built-in-user-and-group-accounts-in-iis-7/