ME020489 - INF: Error: The Template Persistent Cache initialization failed for Application Pool 'MailEnableAppPool' ....


If recovering from an array crash you may get the error outlined below:  

Error: The Template Persistent Cache initialization failed for Application Pool 'MailEnableAppPool' because of the following error: Could not create a Disk Cache Sub-directory for the Application Pool. The data may have additional error codes..


The problem is there are two user groups (IIS_WPG and NETWORK SERVICE) that don't have permissions set on the following three folders:

  • %systemroot%\Help\IISHelp\Common
  • %systemroot%\System32\Inetsrv\ASP Compiled Templates
  • %systemroot%\IIS Temporary Compressed Files
  • %systemroot% is usually C:\windows or C:\winnt

For "%systemroot%\Help\IISHelp\Common" you should grant both groups; Read and Execute, List Folder Contents, and Read permissions.

For "%systemroot%\System32\Inetsrv\ASP Compiled Templates" and "%systemroot%\IIS Temporary Compressed Files" you should grant both groups full control.

You will need to restart IIS once you have made the above-mentioned changes. Once IIS has been restarted, you should do as follows:

1. Click Start, click Run, type Services.msc, and then click OK.
2. Right-click IIS Admin, and then click Restart.


If this is a domain controller:


Product:MailEnable (ME-2.X Pro-Any Pro-2.X Ent-Any Ent-2.X)
Keywords:Event Log Template Persistent Cache initialization Pool MailEnableAppPool
Class:INF: Product Information
Revised:Wednesday, May 4, 2016