In this case, the problem is that the web server cannot pre-compile the ASP.NET objects for your web site because it lacks the rights to the C:\WINDOWS\TEMP directory.
Add the NETWORK SERVICE identity to the Security properties for this folder as above, and give it full rights.
Once you have done this, click OK and try the web site again (to ensure that your browser does not show cached data, it is recommended that you close your browser completely and then reopen it before trying the web site again.