Compiler Error Message: CS0016: Could not write to output file – Access is denied.

Last Sunday the Support guys in my machine, updated the OS(Windows Vista) and monday onwards while running my web application, I got a strange error,

Compiler Error Message: CS0016: Could not write to output file - Access is denied.

Compiler Error Message: CS0016: Could not write to output file - Access is denied.

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0016: Could not write to output file ‘c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\myapp\xxxxx\xxxxx\App_GlobalResources.xxxxxxx.dll’ — ‘Access is denied. ‘

I was not done anything in the Global Resources file, but it was showing the error related to this. After doing some searching, I found it can be an issue with Antivirus software. I stopped the Antivirus software and tried, but still the problem was there. Later I found it was related to permission issue in the Temp folder. To resolve this.

  1. Go to %Systemroot%, normally C:\WINDOWS or C:\WINNT
  2. Right-click the Temporary folder (mine is C:\WINDOWS\Temp) and select Sharing and Security.
  3. Select the Security tab and take a look at the list of “Group or user names:”
  4. NETWORK SERVICE should be in the list. If it is not, click Add and type Network Service in the text box.
  5. Make sure NETWORK SERVICE have Full Control in the Permissions list. Click OK.
  6. Restart IIS (Run iisreset)

If your machine doesn’t have NETWORK SERVICE or NETWORK SERVICES Group, look for “IIS_IUSRS” and apply same permissions.

No related content found.

This entry was posted in .Net, ASP.Net and tagged , , , . Bookmark the permalink.

3 Responses to Compiler Error Message: CS0016: Could not write to output file – Access is denied.

  1. Nariman says:

    Machine : Windows 2008 R2
    IIS 7
    Even though there is Network service, and it has full permission on Temp folder my web site didn’t work. After giving full permission to IIS_IUSRS, resolved the problem!

  2. udit says:

    Thanku very much.,.,

Leave a Reply

Your email address will not be published. Required fields are marked *

*


*

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>