IIS 应用程序池 '' 的模板永久性缓存初始化失败
    文章作者:恒爱网络 阅读次数:1764 发布时间:2022-3-1

    网站频繁的 services unavailabie ,查看windows服务器日志发现大量报错:

    事件类型: 错误

    事件来源: Active Server Pages
    事件种类: 无
    事件 ID: 5
    日期: 2008-5-27
    事件: 8:00:15
    用户: N/A
    计算机: CHINA
    描述:
    错误: 应用程序池 '' 的模板永久性缓存初始化失败,这是由下列错误所导致: 无法创建应用程序池的磁盘缓存子目录。数据可能包含额外的错误代码。。
    有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
    数据:
    0000: 05 00 00 00 ….


    如果是win2008 等版本,解决方法:
    更改IIS运行时用的两个帐户:IIS_WPG 和 NETWORK SERVICE )对应应用程序池用到的相关目录的NTFS权
    限,将IIS_WPG帐户设置为读取与执行、列出文件夹目录、读取,而
    NETWORK SERVICE 则需要完全控制权限。
    要配置的相关目录有以下几个:
    %systemroot%\Help\IISHelp\Common
    %systemroot%\System32\Inetsrv\ASP Compiled Templates
    %systemroot%\IIS Temporary Compressed Files

    完成后,重启IIS Admin服务,即可解决此问题。


    如果是win2012 或 更新的 2016等,可以尝试   :

    C:\inetpub\temp\ASP Compiled Templates  给  ASP Compiled Templates 加上iis_iusrs 的完全控制权限即可。

    完成后,重启IIS Admin服务,即可解决此问题。