IIS7 give ApplicationPoolIdentity access to a network location

kralco626 picture kralco626 · Sep 11, 2013 · Viewed 12.2k times · Source

I have a site in IIS7 that runs under ApplicationPoolIdentity.

Is it possible to give the ApplicationPoolIdentity access to network files?

I know that I can give access to local files by giving rights to the user: iisapppool\{apppoolname} but is there a way to give this ID access to files on the network?

Answer

Brock Hensley picture Brock Hensley · Sep 12, 2013

ApplicationPoolIdentity is a LOCAL user (generated by IIS, its identity is not known until runtime) thus any attempt to access anything on the network would result in it using the COMPUTER$ account.

Using ActiveDirectory you should then be able to grant the COMPUTER$ account access to the files you want.

Alternatively, using ActiveDirectory you could create a Domain User account, configure the application pool identity to use that domain user, and grant that user access to the network files.

Read more here about Application Pool Identities.