In some rare cases on a Microsoft Windows Server 2003 system, the system user account NETWORK SERVICE has insufficient permissions to write files in the temporary files folder. By default, C:\WINDOWS\Temp). ASP.NET uses this location to save files during compilation of web pages. Due to insufficient permissions compilation errors may occur. To prevent this, make sure the account NETWORK SERVICE has write permissions at this location.