KB IssueIWAM 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 DetailsWhen 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 IssueRemove IWAM-Server-Name from having write permissions. (Replace IWAM-Server-Name with the correct name of your server name, with IWAM at the beginning)
Resolve IssueTo give write permission to the IWAM user, perform the following.
- Go to:
C:\WINNT\Microsoft.NET\Framework\v2.0.50727\ - Now, [Right Click] on the folder: [Temporary ASP.NET Files]
- Go to [Properties]
- [Security] Tab
- Click on the [Add] button
- Type in [IWAM] (Without the brackets)
- Click [Check Names]
- Click [OK]
- With [IWAM] selected, give the following permissions.
- [Read & Execute] | [List Folder Contents] | [Read] | [Write]
- Click [Apply] then [OK]
Now, load or refresh the ASP.NET page, and you should be able to view it.