现在的位置: 首页 > 服务器相关 > WIN类 > 正文

win2008 R2 IIS7.5 “模板永久性缓存初始化失败,这是由以下错误导致的” 错误解决办法

2013年09月04日 WIN类 ⁄ 共 624字 ⁄ 字号 暂无评论 ⁄ 阅读 1,418 views 次

错误: 针对应用程序池“DefaultAppPool”的模板永久性缓存初始化失败,这是由以下错误导致的: 无法为应用程序池创建磁盘缓存子目录。数据可能包含其他错误代码。。

网上搜索的答案全都是修改3个目录的权限,给IIS_WPG组,但在Win2008下面压根就找不到这3个目录,更没有IIS_WPG这个用户组,因此此方法仅限2003操作系统使用,后经各种探索最终解决,但这样设置的安全性并未经过考验,欢迎知情人士指点。

Win2008中解决此问题的方法依然是3个目录的权限:

C:\inetpub\temp\appPools 设置这个目录给IIS_Users 读取权限,给CREATOR OWNER 的完全控制权限。

另外 C:\inetpub\temp\ASP Compiled Templates 目录

及C:\inetpub\temp\IIS Temporary Compressed Files 目录

给 IIS_Users 读写权限,然后问题即得到解决,但至于是否安全,欢迎指点。

 

 

以下附Win2003解决办法中的几个目录权限设置方法:

• %windir%\help\iishelp\common – 读取
      • %windir%\IIS Temporary Compressed Files – 列出、读取、写入
      • %windir%\system32\inetsrv\ASP Compiled Template – 读取
      • Inetpub\wwwroot(或内容目录)- 读取、执行

给我留言

留言无头像?


×