Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For no apparent reason that I know of, my ASP.NET website on my local development server (IIS 7) started returning Error Code 500 - Internal server error.

After granting the user "Users (MY_COMPUTER_NAME\Users)" full control rights to this folder (virtual under IIS), the website started running again. But this time my PDF creator DLLs have are still not working (just keep returning null) and it seems to still be this security issue.

Am I missing any other security settings? I have given the folder full control to the following users:

  1. IUSR
  5. MyName(Belrije\MyName)
  6. Administrators (Belrije\Administrators)
  7. Users (Belrije\Users)
  8. IIS_IUSRS (Belrije\IIS_USRS)

P/S: Belrije is the computer name

NOTE: I have this same setup running on my laptop with no issues whatsoever.

I am using:

Windows 7 Ultimate
ASP.NET 3.5 Website
share|improve this question
Anything in a hypothetical application error log? Anything in the Windows event log? – Lumi Dec 2 '11 at 14:43
You need to learn about ASP.NET debugging, from blog posts or books such as To know the root cause is the very first step, and then you can start granting permissions in a meaningful way. Your changes (full control to so many accounts) cannot be considered as a good approach. Besides, the errors are really application/site specific, and caused by the modules/code issues. BTW, "NOTE: I have this same setup running on my laptop with no issues whatsoever." is a weak fact. We see so many "it works fine on my machine" here and there. – Lex Li Dec 27 '11 at 5:25
I'd be interested to see a standardized approach to sorting out permission issues. I run into this situation frequently, like now, and it's not always clear because, like now, there's nothing in the event log. I just get a HTTP 500.0 error with a path to faulting request and a entire list of "Possible Solutions", but it doesn't happen in development. I'm no going to switch to Tracing to try and work this out, but honestly, should I be loosing hours of development time because of permission issues? – Jacques Jul 7 '15 at 15:26

This error can be genareted due to several possible reasons.

Please have a look at these article about Error message when you visit a Web site that is hosted on IIS 7.0: "HTTP Error 500.0 – Internal Server Error"

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.