Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a IIS7/ASP.NET application running with the following configuration:

  1. Anonymous authentication (IUSR).
  2. Application Pool running as a domain account

If IUSR is denied the "logon locally", then it appears that ASPX pages will still render their HTML, but static content such as images will not be delivered. I'm wondering what the technical reason is for this? If IUSR is "broken", why will a request to an ASPX page be passed down the pipeline and executed, but IIS will refuse to serve an image in the same directory?

share|improve this question
1  
@jlew: are you sure the logon locally has anything to do with it? It sounds more like you might be missing the "Static Content" role service from the Web Server role. –  MattB Feb 26 '10 at 14:54
    
Definitely related to the presence/absence of that privilege. –  jlew Mar 16 '10 at 18:45

1 Answer 1

I agree with MattB that it's likely not because of the logon locally setting.

As a side, if you set the anonymous user to use the app pool identity, you only need to maintain 1 user. That's my preferred setting. Note that you should map 1 site to 1 app pool, or all sites in the app pool need to trust each other. If that's not the case then keep it with the defaults.

share|improve this answer

Your Answer

 
discard

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.