Read access to the physical path
There is nothing wrong, the reason is that AppPool User/identity has limited privilege for security reasons and you can simply ignore this warning. An effective way to eliminate this warning is to set your application pool based on a custom user, so:
- Go to Administrative Tools > Computer Management > Local Users and Groups > Users
- Create a user ie. YourDomainName with a strong password, click OK
- Double click YourDomainName to open user properties
- On General Tab: check User cannot change password and Password never expires and clear all others
- On Member of Tab: remove all users
Click OK and save
Go to IIS Manager > Application Pools > Your domain's specific Application Pool > Advanced Settings
- In Identity: click to change > Custom Account > Set > Enter User credentials from step 2, click OK and exit all
Right click on website node > Edit Permissions > Add That User and Grant Read & Execute - List Folder Content - ReadUsing your browser: check if website is running to verify that settings you entered are correct.
- From IIS manager > Sites > right click on your website node > Basic Settings > click Test Settings to check if authorization succeeds.
Good luck
Hank
while (Alive) { if (Hungry) EatBreakfast(); if (BankAccount.Value + Wallet.Value <= 0) GoToWork(new TimeSpan(8, 0, 0)); if (Hungry) if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday) Eat(Restaurant.CallFor("Pizza")); else Eat(CookSomething(DishType.Healty)); while (DateTime.Now.Hour < 23) WatchNextEpisode(CurrentSeries, "http://netflix.com"); SleepUntil(6, 30, 0); }
Updated on June 14, 2022Comments
-
Hank almost 2 years
I have a problem with access to my site. I gave IIS full control to my program but it's still not working.
The message:
The server is configured to use pass-through authentication with a built-in account to access the specified physical path. However, IIS Manager cannot verify whether the built-in account has access. Make sure that the application pool identity has Read access to the physical path. If this server is joined to a domain, and the application pool identity is NetworkService or LocalSystem, verify that \$ has Read access to the physical path. Then test these settings again.
I have no clue of what is wrong. I'm a newbie on IIS7, I know my website works, I have run it on another PC and it is working fine.
Thanks for your help!