应用程序池 模板永久性缓存初始化失败 无法创建应用程序池的磁盘缓存子目录

作者:csuper 发表于:2013-07-12

 

应用程序池 模板永久性缓存初始化失败 无法创建应用程序池的磁盘缓存子目录

错误: 应用程序池 'DefaultAppPool' 的模板永久性缓存初始化失败,这是由下列错误所导致:
    无法创建应用程序池的磁盘缓存子目录。数据可能包含额外的错误代码。。
    错误: 应用程序池 'DefaultAppPool' 的模板永久性缓存初始化失败,这是由下列错误所导致: 无法创建应用程序池的磁盘缓存子目录。数据可能包含额外的错误代码。
    经查询相关资料后发现这个错误是IIS运行权限的问题,处理方法是更改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

    附:%systemroot%通常指C:\Windows,如果你是从Win 2K Server升级到2003,则是C:\Winnt。如果你自定义了系统目录,是根据实际情况调整这个变量的值。
完成后,重启一下IIS Admin服务,即可解决此问题。 

版权声明

本文仅代表作者观点,不代表Csuper立场。
本文系作者授权百度百家发表,未经许可,不得转载。