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

I need my ASP page (intranet) to read files from another local Windows server.
I know that IIS7 has different system user accounts which it uses depending on the security context etc. but to be honest I don't really get it!

What I'd like to know is, what permission do I need to grant to what account, and where. Also if possible, How :)
Ideally I really only want the minimum permission required to do this.

If it helps, the site is called with purely anonymous access as security is handled elsewhere.

Thanks, and I'd be happy to provide more info although you might need to help me get it :)

share|improve this question

By default, IIS refuses to serve content originating from UNC locations over plain HTTP - it requires you to use SSL and authentication.

While you can hack this by running the web page under an account that already has access to the UNC share, you should instead consider the wider security implications: this account probably has more access to the UNC content than the web page needs, so it represents a decrease in overall security.

Start by defining your security requirements, then implement them using the least possible set of permissions.

Following the reverse path does not guarantee any level of security.

share|improve this answer
The security requirement is well defined. I just need that site to be able to read files from a specific path, nothing else. – bukko Feb 9 '12 at 13:21

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.