Problem:Sitecore is running very slow and log file showing up this error. Sitecore has no necessary permissions for reading/creating counters.
Solution:Check installation guide and add IIS AppPool User enough rights.
4.2.1 File System Permissions for Anonymous RequestsCertain types of browser requests (generally for directory lookups and static resources) are executed
with the permissions of the anonymous Internet user account. This account requires Read
permissions to all files, folders, and subfolders under the /Website folder.
The following table contains the default name for this account in different versions of IIS:
IIS version Default anonymous Internet user account name
7 and 7.5 IUSR
If IIS is configured not to use the default IUSR account for processing anonymous requests or
Anonymous authentication is not enabled for the web site, the aforementioned permissions should be
granted to the corresponding account(s).
4.2.2 File System Permissions for ASP.NET RequestsRequests for ASP.NET resources and all the .NET code running within the application is executed
with the permissions of the account configured as an identity for the web site’s application pool. This
account requires Modify permissions to all files, folders, and subfolders under the /Website and
The following table contains the default account used for processing ASP.NET requests in different
versions of IIS:
IIS version Default ASP.NET account name
7 NETWORK SERVICE
IIS 6 and later versions allow changing the user account used for processing ASP.NET requests.
If you choose a different user account for processing ASP.NET requests, you must grant this account
the aforementioned permissions.
For more information about application pool identities and specifically about assigning rights to the
AppPoolIdentity account, refer to the following article: http://learn.iis.net/page.aspx/624/applicationpool-identities/
4.2.3 File System Permissions for System FoldersTo be able to load .NET runtime and ASP.NET resources used for processing the ASP.NET requests,
the worker process hosting the Sitecore CMS application requires access to multiple system files and
folders that are not distributed as a part of the Sitecore CMS but installed as a part of Windows OS
and .NET framework.
Most of these permissions are granted by IIS to all ASP.NET applications automatically making the
application pool identity account a member of the IIS_IUSRS security group.