Is this really the version you are looking for? Kentico Xperience 9 Documentation is no longer updated. Use the switcher in the header to choose your product version.
Kentico performs most operations without writing to the disk. However, there are situations when the web application needs to access the disk, such as:
If you receive an error message, saying that the web application cannot write to disk, you need to:
If you're using Visual Studio's built-in web server, the application runs under your Windows user account.
IIS 6.0 introduced the concept of application pools (you can find more information at http://technet.microsoft.com (opens in a new tab)). The name of the user account is based on the application pool that your web application is using.
You can find the user account name:
In the error/information message.
In the System application, under ASP.NET account.
In IIS Manager:
Application pool identity | User account name |
|---|---|
Local Service | Service |
LocalSystem | System |
NetworkService | Network Service |
ApplicationPoolIdentity | IIS AppPool\<app pool name> |
It is a best practice to grant the Modify permissions to the previously determined account.
However, in case your application pool uses the ApplicationPoolIdentity application pool identity, you can grant the permissions to the built-in group account IIS_IUSRS instead. This group account contains all accounts with the ApplicationPoolIdentity application pool identity.