KB Issue
IWAM Server-Name, does not have write access to Temporary ASP.NET Files. You must set the IWAM User to have access to these files, in order for ASP.NET to function properly under Windows 2003 IIS6.
Issue Details
When you have a new server installed, you may run into the following issue when not all permissions are set.
Exception Details:
System.Web.HttpException: The current identity (DOMAIN NAME\IWAM Server-Name) does not have write access to 'C:\WINNT\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.
Recreate Issue
Remove IWAM
Copy
Search Site
Search Google
-Server-Name from having write permissions. (Replace IWAM
Copy
Search Site
Search Google
-Server-Name with the correct name of your server name, with IWAM
Copy
Search Site
Search Google
at the beginning)
Resolve Issue
To give write permission to the IWAM
Copy
Search Site
Search Google
user, perform the following.
  1. Go to:C:\WINNT\Microsoft.NET\Framework\v2.0.50727\
    Copy
    Search Site
    Search Google
  2. Now, [Right Click] on the folder: [Temporary ASP.NET Files]
  3. Go to [Properties]
  4. [Security] Tab
  5. Click on the [Add] button
  6. Type in [IWAM] (Without the brackets)
  7. Click [Check Names]
  8. Click [OK]
  9. With [IWAM] selected, give the following permissions.
  10. [Read & Execute] | [List Folder Contents] | [Read] | [Write]
  11. Click [Apply] then [OK]
Now, load or refresh the ASP.NET page, and you should be able to view it.