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


SYMPTOMS

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..

RESOLUTION

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.

MORE INFORMATION

If this is a domain controller:

http://support.microsoft.com/kb/332097

REFERENCES

http://support.microsoft.com



Product:MailEnable (ME-2.X Pro-Any Pro-2.X Ent-Any Ent-2.X)
Category:Environment
Article:ME020489
Module:WebMail
Keywords:Event,Log,Template,Persistent,Cache,initialization,Pool,MailEnableAppPool
Class:INF: Product Information
Revised:Wednesday, May 4, 2016
Author:
Publisher:MailEnable